DESCRIBE COMPUTE POOL¶
Beschreibt die Eigenschaften eines Computepools.
DESCRIBE kann mit DESC abgekürzt werden.
Syntax¶
DESC[RIBE] COMPUTE POOL <name>
Parameter¶
name
Gibt den Bezeichner für den zu beschreibenden Computepool an.
Wenn der Bezeichner Leerzeichen oder Sonderzeichen enthält, muss die gesamte Zeichenfolge in doppelte Anführungszeichen gesetzt werden. Bei Bezeichnern, die in doppelte Anführungszeichen eingeschlossen sind, ist auch die Groß- und Kleinschreibung zu beachten.
Weitere Informationen dazu finden Sie unter Anforderungen an Bezeichner.
Ausgabe¶
Die Befehlsausgabe enthält Eigenschaften und Metadaten des Computepools in den folgenden Spalten:
Spalte |
Beschreibung |
---|---|
|
Name des Computepools. |
|
Aktueller Status des Computepools. |
|
Minimale Anzahl von Knoten im Computepool. |
|
Maximale Anzahl von Knoten im Computepool. |
|
Gibt den Maschinentyp der Knoten im Computepool an. |
|
Anzahl der Dienste und Jobs, die im Computepool ausgeführt werden. |
|
Anzahl der Jobs, die im Computepool ausgeführt werden. |
|
Gibt die Anzahl der Sekunden der Inaktivität an, nach der der Computepool automatisch angehalten wird. |
|
Gibt an, ob ein Computepool automatisch fortgesetzt werden soll, wenn Snowflake versucht, einen Dienst oder Job zu starten. |
|
Anzahl der Knoten im Computepool, die aktiv sind (ein oder mehrere Dienste oder Jobs werden ausgeführt). |
|
Anzahl der Knoten im Computepool, die im Leerlauf sind (es wird kein Dienst oder Job ausgeführt). |
|
Zeigt die Anzahl der Knoten an, auf die Snowflake für Ihren Computepool abzielt. Wenn Die folgenden Beispiele zeigen, wie Sie die Werte in der Spalte Beispiel 1: Angenommen, Sie geben in einem CREATE COMPUTE POOL-Befehl MIN_NODES=1 und MAX_NODES=3 an. Während Snowflake einen Knoten bereitstellt, ist der Wert in den Spalten Nachdem Snowflake einen Knoten bereitgestellt hat, ist der Wert in der Spalte Beispiel 2: Snowflake könnte versuchen, aufgrund von Autoskalierung oder Änderungen der Mindestanzahl von Knoten (über ALTER COMPUTE POOL … SET MIN_NODES) einen Knoten zu einem bestehenden Computepool hinzuzufügen. Während Snowflake einen Knoten bereitstellt, lautet der Wert in der Nehmen wir zum Beispiel an, der Wert in der Spalte |
|
Datum und Uhrzeit der Erstellung des Computepools. |
|
Datum und Uhrzeit, zu der der angehaltene Computepool fortgesetzt wurde. |
|
Datum und Uhrzeit, zu der der Computepool mit ALTER COMPUTE POOL aktualisiert wurde. |
|
Rolle, die Eigentümerin des Computepools ist. |
|
Gibt einen Kommentar zum Computepool an. |
|
|
|
Name der Snowflake Native App, wenn der Computepool ausschließlich für die App erstellt wird. Ansonsten NULL. |
|
Der Name des Budgets zur Überwachung der Credit-Nutzung des Computepools. |
|
Fehlercode, falls vorhanden, der für die STATUS_MESSAGE relevant ist. Andernfalls ist dieses Feld leer. Zum Beispiel, wenn Sie die Größe eines Computepools ändern:
|
|
Optionale Meldung über den Status des Computepools. Beispiel:
|
Anforderungen an die Zugriffssteuerung¶
Eine Rolle, die zur Ausführung dieses SQL-Befehls verwendet wird, muss mindestens die folgenden Berechtigungen haben:
Berechtigung |
Objekt |
Anmerkungen |
---|---|---|
MONITOR |
Computepool |
Eine Anleitung zum Erstellen einer kundenspezifischen Rolle mit einer bestimmten Gruppe von Berechtigungen finden Sie unter Erstellen von kundenspezifischen Rollen.
Allgemeine Informationen zu Rollen und Berechtigungen zur Durchführung von SQL-Aktionen auf sicherungsfähigen Objekten finden Sie unter Übersicht zur Zugriffssteuerung.
Nutzungshinweise¶
Um die Ausgabe dieses Befehls nachzubearbeiten, können Sie die Funktion RESULT_SCAN verwenden, die die Ausgabe wie eine abfragbare Tabelle behandelt.
Beispiele¶
Das folgende Beispiel beschreibt den Computepool namens tutorial_compute_pool
:
DESCRIBE COMPUTE POOL tutorial_compute_pool;
Beispielausgabe:
+-----------------------+--------+-----------+-----------+-----------------+--------------+----------+-------------------+-------------+--------------+------------+--------------+-------------------------------+-------------------------------+-------------------------------+-----------+---------+--------------+-------------+--------+------------+----------------+
| name | state | min_nodes | max_nodes | instance_family | num_services | num_jobs | auto_suspend_secs | auto_resume | active_nodes | idle_nodes | target_nodes | created_on | resumed_on | updated_on | owner | comment | is_exclusive | application | budget | error_code | status_message |
|-----------------------+--------+-----------+-----------+-----------------+--------------+----------+-------------------+-------------+--------------+------------+--------------+-------------------------------+-------------------------------+-------------------------------+-----------+---------+--------------+-------------+--------+------------+----------------|
| TUTORIAL_COMPUTE_POOL | ACTIVE | 1 | 1 | CPU_X64_XS | 3 | 0 | 3600 | true | 1 | 0 | 1 | 2024-02-24 20:41:31.978 -0800 | 2024-08-08 11:27:01.775 -0700 | 2024-08-18 13:29:08.124 -0700 | TEST_ROLE | NULL | false | NULL | NULL | | |
+-----------------------+--------+-----------+-----------+-----------------+--------------+----------+-------------------+-------------+--------------+------------+--------------+-------------------------------+-------------------------------+-------------------------------+-----------+---------+--------------+-------------+--------+------------+----------------+