Ansicht SERVICES

Diese Ansicht zeigt die bestehenden Snowpark Container Services-Dienste in der Datenbank an.

Spalten

Spalte

Datentyp

Beschreibung

SERVICE_CATALOG

TEXT

Datenbank, zu der der Dienst gehört.

SERVICE_SCHEMA

TEXT

Schema, zu dem der Dienst gehört.

SERVICE_NAME

TEXT

Name des Dienstes.

SERVICE_OWNER

TEXT

Name der Rolle, die Eigentümer des Dienstes ist. Name der App-Instanz, falls der Dienst in einer App ist.

SERVICE_OWNER_ROLE_TYPE

TEXT

Typ der Eigentümerrolle.

COMPUTE_POOL_NAME

TEXT

Computepool, in dem der Job ausgeführt wurde.

DNS_NAME

TEXT

DNS-Name, der mit dem Dienst verbunden ist.

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.

Betrachten Sie beispielsweise das folgende Szenario:

  • 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 Wert TARGET_INSTANCES kleiner ist als der Wert CURRENT_INSTANCES, 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 Wert von TARGET_INSTANCES dem Wert von MIN_INSTANCES. Der CURRENT_INSTANCES-Wert wird kleiner als der TARGET_INSTANCES-Wert sein.

MIN_INSTANCES

INT

Minimale Anzahl der Instanzen für den Dienst.

MAX_INSTANCES

INT

Maximale Anzahl der Instanzen für den Dienst.

AUTO_RESUME

BOOLEAN

Flag, das bestimmt, ob der Dienst automatisch fortgesetzt werden kann.

QUERY_WAREHOUSE

TEXT

Name des Standard-Warehouses für Abfragen des Dienstes.

CREATED

TIMESTAMP_LTZ

Erstellungszeit des Dienstes.

LAST_ALTERED

TIMESTAMP_LTZ

Zeitpunkt der letzten Änderung des Dienstes.

LAST_RESUMED

TIMESTAMP_LTZ

Zeitpunkt, an dem die Ausführung des Dienstes zuletzt fortgesetzt wurde.

COMMENT

TEXT

Kommentar zu diesem Dienst.

IS_JOB

BOOLEAN

true, wenn der Dienst ein Jobdienst ist, sonst false.

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

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

Beispiel

SELECT *
FROM my_database.information_schema.services
WHERE service_name LIKE '%myservice_%';
Copy