SHOW COMPUTE POOLS 및 DESC COMPUTE POOL 명령: 출력의 새로운 열¶
이 동작 변경 번들이 활성화되면 SHOW COMPUTE POOLS 및 DESCRIBE COMPUTE POOL 명령의 출력에 다음과 같은 새 열이 포함됩니다.
열 이름 |
설명 |
---|---|
BUDGET |
컴퓨팅 풀의 크레딧 사용량을 모니터링하는 예산 의 이름입니다. |
TARGET_NODES |
Snowflake가 컴퓨팅 풀을 대상으로 하는 노드 수를 나타냅니다. 참고
|
다음 예제에서는 target_nodes
열의 값을 해석하는 방법을 설명합니다.
예 1: CREATE COMPUTE POOL 명령에서 MIN_NODES=1 및 MAX_NODES=3을 지정한다고 가정해 보겠습니다.
Snowflake가 노드를 프로비저닝하는 동안 초기에 active_nodes
및 idle_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