SHOW COMPUTE POOLS 및 DESC COMPUTE POOL 명령: 출력의 새로운 열

주의

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

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

이 동작 변경 번들이 활성화되면 SHOW COMPUTE POOLSDESCRIBE COMPUTE POOL 명령의 출력에 다음과 같은 새 열이 포함됩니다.

열 이름

설명

BUDGET

컴퓨팅 풀의 크레딧 사용량을 모니터링하는 예산 의 이름입니다.

TARGET_NODES

Snowflake가 컴퓨팅 풀을 대상으로 하는 노드 수를 나타냅니다. active_nodestarget_nodes 와 같지 않을 경우 Snowflake는 클러스터를 자동으로 확장하여 노드를 추가하거나 제거합니다.

참고

idle_nodes 열은 기존 target_nodes 열의 바로 뒤에 표시됩니다.

다음 예제에서는 target_nodes 열의 값을 해석하는 방법을 설명합니다.

예 1: CREATE COMPUTE POOL 명령에서 MIN_NODES=1 및 MAX_NODES=3을 지정한다고 가정해 보겠습니다.

Snowflake가 노드를 프로비저닝하는 동안 초기에 active_nodesidle_nodes 열의 값은 0이고 target_nodes 열의 값은 1입니다. (target_nodes 열의 값은 MIN_NODES 매개 변수에 지정한 값과 동일합니다.) 이는 Snowflake가 프로비저닝하는 컴퓨팅 풀에 1개의 노드가 있어야 함을 나타냅니다.

Snowflake가 1개의 노드를 프로비저닝한 후 idle_nodes 열의 값은 1입니다(실행 중인 서비스가 없는 것으로 가정). target_nodes 열의 값은 여전히 1이며, 이는 컴퓨팅 풀에 노드가 1개 있어야 함을 나타냅니다.

예 2: Snowflake는 자동 확장 또는 최소 노드 수 변경으로 인해 기존 컴퓨팅 풀에 노드를 추가하려고 시도(ALTER COMPUTE POOL … SET MIN_NODES 를 통해)할 수 있습니다.

Snowflake가 노드를 프로비저닝하는 동안 state 열의 값은 resizing 입니다. Snowflake가 추가하는 노드 수를 확인하려면 target_nodes 열의 값을 확인하십시오.

예를 들어, active_nodes 열의 값은 1, idle_nodes 열의 값은 0이고 MIN_NODES 속성을 1에서 2로 업데이트하여 컴퓨팅 풀의 크기를 조정한다고 가정해 보겠습니다. 이 경우, target_nodes 열의 값은 2(컴퓨팅 풀에 있어야 하는 노드 수)입니다. 이를 통해 Snowflake가 1개의 노드를 추가로 프로비저닝하고 있음을 유추할 수 있습니다.

참조: 1595, 1652