Os comandos SHOW COMPUTE POOLS e DESC COMPUTE POOL: Nova coluna na saída

Atenção

Essa mudança de comportamento está no pacote 2024_06.

Para saber o status atual do pacote, consulte Histórico do pacote.

Quando esse pacote de mudança de comportamento é habilitado, a saída do comando SHOW COMPUTE POOLS e DESCRIBE COMPUTE POOL inclui as seguintes novas colunas:

Nome da coluna

Descrição

BUDGET

O nome do orçamento que monitora o uso de crédito do pool de computação.

TARGET_NODES

Indica o número de nós que o Snowflake está direcionando para seu pool de computação. Se active_nodes não for igual a target_nodes, o Snowflake dimensionará automaticamente o cluster para adicionar ou remover os nós.

Nota

A coluna target_nodes aparece imediatamente após a coluna idle_nodes existente.

Os exemplos a seguir demonstram como interpretar os valores na coluna target_nodes.

Exemplo 1: Suponha que em um comando CREATE COMPUTE POOL você especifique MIN_NODES=1 e MAX_NODES=3.

Enquanto o Snowflake está provisionando um nó, inicialmente o valor nas colunas active_nodes e idle_nodes é 0, e o valor na coluna target_nodes é 1. (O valor na coluna target_nodes é o mesmo que o valor que você especificou para o parâmetro MIN_NODES.) Isso indica que deve haver um nó no pool de computação que o Snowflake está provisionando.

Depois que o Snowflake provisiona um nó, o valor na coluna idle_nodes é 1 (assumindo que não há serviços em execução). O valor na coluna target_nodes ainda é 1, indicando que deve haver um nó no pool de computação.

Exemplo 2: O Snowflake pode tentar adicionar um nó a um pool de computação existente devido ao dimensionamento automático ou alterações no número mínimo de nós (por meio de ALTER COMPUTE POOL … SET MIN_NODES).

Enquanto o Snowflake está provisionando um nó, o valor na coluna state é resizing. Para determinar quantos nós o Snowflake está adicionando, verifique o valor na coluna target_nodes.

Por exemplo, suponha que o valor na coluna active_nodes seja 1, o valor na coluna idle_nodes seja 0 e você redimensione o pool de computação atualizando a propriedade MIN_NODES de 1 para 2. Nesse caso, o valor na coluna target_nodes é 2 (o número de nós que devem estar no pool de computação). A partir disso, você pode inferir que o Snowflake está provisionando um nó adicional.

Ref.: 1595, 1652