SHOW/DESC SERVICE-Befehle und Information Schema SERVICES-Ansicht: Neue Spalten

Achtung

Diese Verhaltensänderung ist im Bundle 2024_06 enthalten.

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

Wenn dieses Verhaltensänderungs-Bundle aktiviert ist, enthält die Ausgabe der Befehle SHOW SERVICES und DESCRIBE SERVICE sowie die Information Schema SERVICES-Ansicht die folgenden neuen Spalten:

Spaltenname

Datentyp

Beschreibung

CURRENT_INSTANCES

NUMBER

Die aktuelle Anzahl der Instanzen für den Dienst.

TARGET_INSTANCES

NUMBER

Die von Snowflake ermittelte Zielanzahl der Dienstinstanzen, die ausgeführt werden sollen.

Wenn der CURRENT_INSTANCES-Wert nicht mit dem TARGET_INSTANCES-Wert übereinstimmt, ist Snowflake entweder gerade dabei, die Dienstinstanzen herunterzufahren oder zu starten.

Beispiel:

  • Angenommen, Sie erstellen einen Dienst mit MIN_INSTANCES = 1 und MAX_INSTANCES = 3. Während der Dienst läuft, könnte Snowflake feststellen, dass eine Instanz nicht ausreicht. In diesem Fall erhöht sich der Wert von TARGET_INSTANCES, was bedeutet, dass Snowflake gerade dabei ist, weitere Instanzen zu starten.

    Es ist auch möglich, dass der TARGET_INSTANCES-Wert kleiner als der CURRENT_INSTANCES-Wert ist, was darauf hinweist, dass Snowflake dabei ist, die Anzahl der laufenden Instanzen zu reduzieren.

  • Wenn Sie Dienste erstellen, der Computepool aber nicht über die Kapazität für die von Ihnen angefragte Mindestanzahl von Instanzen verfügt, entspricht der TARGET_INSTANCES-Wert dem MIN_INSTANCES-Wert. Der CURRENT_INSTANCES-Wert wird kleiner als der TARGET_INSTANCES-Wert sein.

SPEC_DIGEST

VARCHAR

Der eindeutige und unveränderliche Bezeichner, der den Inhalt der Dienstspezifikation darstellt.

Um die Veränderungen des Wertes der SPEC_DIGEST-Spalte im Zeitverlauf zu beobachten, könnte ein Dienstbenutzer den Befehl SHOW SERVICES regelmäßig ausführen. Wenn der Dienstbenutzer eine Änderung des Wertes bemerkt, kann er daraus schließen, dass der Dienst aktualisiert wurde.

IS_UPGRADING

BOOLEAN

TRUE, wenn Snowflake dabei ist, den Dienst zu aktualisieren.

MANAGING_OBJECT_DOMAIN

VARCHAR

Die Domäne des Verwaltungsobjekts (zum Beispiel die Domäne des Notebooks, das den Dienst verwaltet). NULL, wenn der Dienst nicht von einer Snowflake-Entität verwaltet wird.

MANAGING_OBJECT_NAME

VARCHAR

Die Domäne des Verwaltungsobjekts (z. B. der Name des Notebooks, das den Dienst verwaltet). NULL, wenn der Dienst nicht von einer Snowflake-Entität verwaltet wird.

Bemerkung

  • Die neuen Spalten CURRENT_INSTANCES und TARGET_INSTANCES erscheinen nach der bestehenden Spalte DNS_NAME.

  • Die neuen Spalten SPEC_DIGEST, IS_UPGRADING, MANAGING_OBJECT_DOMAIN und MANAGING_OBJECT_NAME erscheinen am Ende.

Ref.: 1717, 1723