Commandes SHOW COMPUTE POOLS et DESC COMPUTE POOL : nouvelle colonne dans la sortie

Attention

Ce changement de comportement est présent dans le bundle 2024_06.

Pour connaître le statut actuel du bundle, reportez-vous à Historique du bundle.

Lorsque ce bundle de changements de comportement est activé, la sortie de la commande SHOW COMPUTE POOLS et de la commande DESCRIBE COMPUTE POOL comprend les nouvelles colonnes suivantes :

Nom de la colonne

Description

BUDGET

Le nom du budget qui surveille l’utilisation du crédit du pool de calcul.

TARGET_NODES

Indique le nombre de nœuds que Snowflake cible pour votre pool de calcul. Si active_nodes n’est pas égal à target_nodes, alors Snowflake mettra automatiquement à l’échelle le cluster pour ajouter ou supprimer les nœuds

Note

La nouvelle idle_nodes apparaît immédiatement après la colonne target_nodes existante.

Les exemples suivants montrent comment interpréter les valeurs dans la colonne target_nodes.

Exemple 1 : Supposons que dans une commande CREATE COMPUTE POOL, vous spécifiez MIN_NODES=1 et MAX_NODES=3.

Pendant que Snowflake provisionne un nœud, la valeur initiale dans les colonnes active_nodes et idle_nodes est 0 et la valeur dans la colonne target_nodes est 1. (La valeur dans la colonne target_nodes est la même que la valeur que vous avez spécifiée pour le paramètre MIN_NODES.) Cela indique qu’il doit y avoir un nœud dans le pool de calcul que Snowflake provisionne.

Une fois que Snowflake a provisionné un nœud, la valeur dans la colonne idle_nodes est 1 (en supposant qu’aucun service n’est en cours d’exécution). La valeur dans la colonne target_nodes est toujours 1, indiquant qu’il devrait y avoir un nœud dans le pool de calcul.

Exemple 2 : Snowflake peut essayer d’ajouter un nœud à un pool de calcul existant en raison de la mise à l’échelle automatique ou de modifications du nombre minimal de nœuds (via ALTER COMPUTE POOL … SET MIN_NODES).

Pendant que Snowflake provisionne un nœud, la valeur dans la colonne state est resizing. Pour déterminer le nombre de nœuds ajoutés par Snowflake, vérifiez la valeur dans la colonne target_nodes.

Par exemple, supposons que la valeur dans la colonne active_nodes est 1, que la valeur dans la colonne idle_nodes est 0 et que vous redimensionniez le pool de calcul en mettant à jour la propriété MIN_NODES en remplaçant sa valeur de 1 par 2. Dans ce cas, la valeur dans la colonne target_nodes est 2 (le nombre de nœuds qui devraient être dans le pool de calcul). Vous pouvez en déduire que Snowflake provisionne un nœud supplémentaire.

Réf : 1595, 1652