SHOW/DESC SERVICE 명령 및 Information Schema SERVICES 뷰: 새로운 열

주의

이 동작 변경 사항은 2024_06 번들에 있습니다.

번들의 현재 상태는 번들 기록 섹션을 참조하십시오.

이 동작 변경 번들이 활성화되면 SHOW SERVICESDESCRIBE SERVICE 명령과 Information Schema SERVICES 뷰의 출력에 다음과 같은 새 열이 포함됩니다.

열 이름

데이터 타입

설명

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 의 값보다 작을 것입니다.

SPEC_DIGEST

VARCHAR

서비스 사양 내용을 나타내는 고유하고 변경 불가능한 식별자입니다.

시간에 따른 SPEC_DIGEST 열 값의 변화를 관찰하기 위해 서비스 사용자가 SHOW SERVICES 명령을 주기적으로 실행할 수 있습니다. 서비스 사용자가 값의 변경을 발견하면 서비스가 업그레이드되었다고 유추할 수 있습니다.

IS_UPGRADING

BOOLEAN

Snowflake가 서비스를 업그레이드하는 중인 경우 TRUE.

MANAGING_OBJECT_DOMAIN

VARCHAR

관리 오브젝트의 도메인(예: 서비스를 관리하는 노트북의 도메인). 서비스가 Snowflake 엔터티에 의해 관리되지 않는 경우 NULL.

MANAGING_OBJECT_NAME

VARCHAR

관리 오브젝트의 도메인(예: 서비스를 관리하는 노트북의 이름). 서비스가 Snowflake 엔터티에 의해 관리되지 않는 경우 NULL.

참고

  • 새로운 CURRENT_INSTANCES 및 TARGET_INSTANCES 열은 기존 DNS_NAME 열의 뒤에 표시됩니다.

  • 새로운 SPEC_DIGEST, IS_UPGRADING, MANAGING_OBJECT_DOMAIN 및 MANAGING_OBJECT_NAME 열은 끝에 표시됩니다.

참조: 1717, 1723