- Catégories :
Fonctions système (Informations système)
SYSTEM$GET_COMPUTE_POOL_PENDING_MAINTENANCE¶
Récupère des informations sur les actions de maintenance Snowflake en attente pour les pools de calcul dans le compte actuel.
Syntaxe¶
SYSTEM$GET_COMPUTE_POOL_PENDING_MAINTENANCE()
Renvoie¶
Renvoie un objet JSON qui indique si une maintenance est nécessaire et la date de la fenêtre de maintenance à venir. Les champs JSON sont les suivants :
maintenanceRequired
. Champ booléen qui fournit une indication sur la nécessité d’une maintenance.start
. Heure de début de la fenêtre de maintenance.end
. Heure de fin de la fenêtre de maintenance.
S’il n’y a pas de pools de calcul en cours d’exécution dans le compte Snowflake, la fonction renvoie « Aucun service Snowpark Container trouvé. »
S’il n’y a pas de fenêtre de maintenance planifiée, la fonction renvoie « Aucune action de maintenance en attente ».
Notes sur l’utilisation¶
Tous les rôles disposent du privilège permettant d’accéder à cette fonction.
Exemples¶
SELECT SYSTEM$GET_COMPUTE_POOL_PENDING_MAINTENANCE();
Exemple de sortie :
+---------------------------------------------------------------------------------------------------------+
| SYSTEM$GET_COMPUTE_POOL_PENDING_MAINTENANCE() |
|---------------------------------------------------------------------------------------------------------|
| {"maintenanceRequired":false,"maintenanceWindow":{"start":"2025-02-27T23:00","end":"2025-02-28T00:00"}} |
+---------------------------------------------------------------------------------------------------------+
Cette sortie indique qu’aucune maintenance n’est planifiée pour la prochaine fenêtre de maintenance. Si une maintenance est exigée, la valeur de maintenanceRequired
est définie sur true.