SERVICES ビュー

このビューには、データベース内の既存のSnowpark Container Servicesサービスが表示されます。

データ型

説明

SERVICE_CATALOG

TEXT

サービスが属するデータベース。

SERVICE_SCHEMA

TEXT

サービスが属するスキーマ。

SERVICE_NAME

TEXT

サービスの名前。

SERVICE_OWNER

TEXT

サービスを所有するロールの名前。アプリ内の場合はアプリインスタンス名。

SERVICE_OWNER_ROLE_TYPE

TEXT

所有者ロールのタイプ。

COMPUTE_POOL_NAME

TEXT

ジョブが実行されたコンピュートプール。

DNS_NAME

TEXT

サービスに関連付けられた DNS の名前。

CURRENT_INSTANCES

NUMBER

サービスの現在のインスタンス数。

TARGET_INSTANCES

NUMBER

Snowflakeが判断した、実行する必要のあるサービスインスタンスの目標数。

CURRENT_INSTANCES 値が TARGET_INSTANCES 値と等しくない場合、Snowflakeはシャットダウン、またはサービスインスタンス起動の処理中です。

たとえば、次を考慮します。

  • MIN_INSTANCES = 1、 MAX_INSTANCES = 3のサービスを作成したとします。サービスが実行されている間、Snowflakeは1つのインスタンスでは不十分だと判断する可能性があります。この場合、 TARGET_INSTANCES 値が増加し、Snowflakeが追加のインスタンスを起動中であることを示します。

    また、 TARGET_INSTANCES 値が CURRENT_INSTANCES 値より小さい可能性もあります。これは、Snowflakeが実行中のインスタンス数を削減中であることを示しています。

  • サービスを作成しても、コンピュートプールに要求した最小インスタンス数のキャパシティがない場合、 TARGET_INSTANCES の値は、 MIN_INSTANCES の値と等しくなります。CURRENT_INSTANCES 値は TARGET_INSTANCES 値よりも小さくなります。

MIN_INSTANCES

INT

サービスの最小インスタンス数。

MAX_INSTANCES

INT

サービスの最大インスタンス数。

AUTO_RESUME

BOOLEAN

サービスを自動再開できるかどうかを決定するフラグ。

QUERY_WAREHOUSE

TEXT

サービスのデフォルトクエリウェアハウスの名前。

CREATED

TIMESTAMP_LTZ

サービスの作成時刻。

LAST_ALTERED

TIMESTAMP_LTZ

サービスの最終変更時刻。

LAST_RESUMED

TIMESTAMP_LTZ

サービスの最終再開時刻。

COMMENT

TEXT

このサービスのコメント。

IS_JOB

BOOLEAN

サービスがジョブサービスの場合は true。それ以外の場合は false

SPEC_DIGEST

VARCHAR

サービス仕様のコンテンツを表す一意で不変の識別子。

SPEC_DIGEST 列の値の経時的変化を観察するために、サービスユーザーは定期的に SHOW SERVICES コマンドを実行する場合があります。サービスユーザーは、数値の変化があればサービスがアップグレードされたと推測できます。

IS_UPGRADING

BOOLEAN

Snowflakeがサービスのアップグレード中である場合は TRUE。

MANAGING_OBJECT_DOMAIN

VARCHAR

管理オブジェクトのドメイン(例: サービスを管理するノートブックのドメイン)。サービスがSnowflakeエンティティによって管理されていない場合は NULL。

MANAGING_OBJECT_NAME

VARCHAR

管理オブジェクトの名前(例えば、サービスを管理するノートブックの名前)。サービスがSnowflakeエンティティによって管理されていない場合は NULL。

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