SHOW COMPUTE POOLS- und DESC COMPUTE POOL-Befehle: Neue Spalte in der Ausgabe

Achtung

Diese Verhaltensänderung ist im Bundle 2024_06 enthalten.

Den aktuellen Status des Bundles finden Sie unter Bundle-Verlauf.

Wenn dieses Bundle zur Verhaltensänderung aktiviert ist, enthält die Ausgabe des Befehls SHOW COMPUTE POOLS und DESCRIBE COMPUTE POOL die folgenden neuen Spalten:

Spaltenname

Beschreibung

BUDGET

Der Name des Budgets zur Überwachung der Credit-Nutzung des Computepools.

TARGET_NODES

Zeigt die Anzahl der Knoten an, auf die Snowflake für Ihren Computepool abzielt. Wenn active_nodes nicht gleich target_nodes ist, skaliert Snowflake den Cluster automatisch, um die Knoten hinzuzufügen oder zu entfernen.

Bemerkung

Die Spalte target_nodes erscheint unmittelbar nach der bestehenden Spalte idle_nodes.

Die folgenden Beispiele zeigen, wie Sie die Werte in der Spalte target_nodes interpretieren können.

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 active_nodes und idle_nodes zunächst 0 und der Wert in der Spalte target_nodes ist 1. (Der Wert in der Spalte target_nodes entspricht dem Wert, den Sie für den Parameter MIN_NODES angegeben haben.) Dies zeigt an, dass es einen Knoten im Computepool geben sollte, den Snowflake bereitstellt.

Nachdem Snowflake einen Knoten bereitgestellt hat, ist der Wert in der Spalte idle_nodes 1 (unter der Annahme, dass keine Dienste laufen). Der Wert in der Spalte target_nodes ist immer noch 1, was bedeutet, dass es einen Knoten im Computepool geben sollte.

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 state-Spalte resizing. Um festzustellen, wie viele Knoten Snowflake hinzufügt, prüfen Sie den Wert in der Spalte target_nodes.

Nehmen wir zum Beispiel an, der Wert in der Spalte active_nodes ist 1, der Wert in der Spalte idle_nodes ist 0 und Sie ändern die Größe des Computepools, indem Sie die Eigenschaft MIN_NODES von 1 auf 2 aktualisieren. In diesem Fall ist der Wert in der target_nodes-Spalte 2 (die Anzahl der Knoten, die sich im Computepool befinden sollen). Daraus können Sie ableiten, dass Snowflake einen zusätzlichen Knoten bereitstellt.

Ref.: 1595, 1652