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 可能确定一个实例是不够的。在这种情况下,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
语言: 中文