Commande DESC COMPUTE POOL : nouvelles colonnes en sortie SYSTEM$GET_COMPUTE_POOL_STATUS obsolète

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.

Commande DESC COMPUTE POOL : nouvelles colonnes dans la sortie

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

Nom de la colonne

Description

ERROR_CODE

Code d’erreur, le cas échéant, relatif au STATUS_MESSAGE. Sinon, ce champ est vide.

Par exemple, lorsque vous redimensionnez un pool de calcul :

  • Si Snowflake rencontre une erreur de capacité (les nouveaux nœuds ne peuvent pas être provisionnés), Snowflake renvoie le code d’erreur 392507.

    Notez que l’erreur de capacité indique que le type d’instance que vous avez demandé pour votre nœud de pool de calcul n’est actuellement pas disponible auprès du fournisseur de cloud. Vous pouvez soit attendre que la capacité soit disponible, soit choisir un autre type d’instance.

  • Si vous avez des services en attente (y compris des services de tâches) et que Snowflake ne peut pas faire évoluer votre pool de calcul, Snowflake renvoie le code d’erreur 392508.

STATUS_MESSAGE

Message facultatif sur le statut du pool de calcul. Par exemple :

  • Après avoir créé un pool de calcul, si vous exécutez la commande DESC COMPUTE POOL, la sortie peut inclure le message de statut : « Le pool de calcul démarre depuis la dernière minute »

  • Si Snowflake rencontre une erreur de capacité lors du provisionnement d’un nœud, la sortie peut inclure le message de statut : « Le pool de calcul démarre depuis les 3 dernières minutes. Nous avons observé une CAPACITY_ERROR. »

  • Si vous avez des services en attente (y compris des services de tâche) et que Snowflake ne peut pas faire évoluer votre pool de calcul, la sortie peut inclure le message de statut : « Le pool de calcul a atteint la limite maximale de nœuds. Envisager d’augmenter max_nodes en utilisant la commande ALTER COMPUTE POOL. »

Fonction SYSTEM$GET_COMPUTE_POOL_STATUS obsolète

La fonction SYSTEM$GET_COMPUTE_POOL_STATUS renvoie un objet JSON qui contient les mêmes informations que celles contenues dans les deux nouvelles colonnes (le statut du pool de calcul et un message relatif au statut). Parce que la sortie de la commande DESC COMPUTE POOL fournit ces informations, la fonction SYSTEM$GET_COMPUTE_POOL_STATUS sera obsolète dans un avenir proche.

Réf : 1594