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 Note La nouvelle |
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