Catégories :

Fonctions système (Informations système)

SYSTEM$GET_INSTANCE_FAMILY_PLACEMENT_GROUPS

Renvoie la liste des groupes de placement pris en charge pour la famille d’instances spécifiée pour les nœuds du pool de calcul Snowpark Container Services.

Syntaxe

SYSTEM$GET_INSTANCE_FAMILY_PLACEMENT_GROUPS( '<instance_family>' )
Copy

Arguments

'instance_family'

Famille d’instances.

Renvoie

Renvoie une valeur VARCHAR contenant les groupes de placement pris en charge sous forme de tableau JSON.

Notes sur l’utilisation

  • La liste renvoyée des noms des groupes de placement est spécifique à votre compte Snowflake et à la famille d’instances spécifiée. Pour plus d’informations, voir Compute pool placement.

  • Les résultats ne garantissent pas la capacité. Il se peut que vous rencontriez des erreurs de capacité insuffisante dans un groupe de placement, même si une famille d’instances y est prise en charge.

Exemples

La fonction suivante renvoie les groupes de placement pris en charge pour la famille d’instances GPU_NV_L :

SELECT SYSTEM$GET_INSTANCE_FAMILY_PLACEMENT_GROUPS('GPU_NV_L');
Copy

Exemple de sortie :

+--------------------------------------------------------------+
| SYSTEM$GET_INSTANCE_FAMILY_PLACEMENT_GROUPS('GPU_NV_L')      |
|--------------------------------------------------------------|
| ["A","B","C","D"]                                            |
+--------------------------------------------------------------+

La famille d’instances GPU_NV_L est disponible dans les groupes de placement suivants : A, B, C et D.