DESC COMPUTE POOL 명령: 출력의 새로운 열 및 SYSTEM$GET_COMPUTE_POOL_STATUS 사용 중단

주의

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

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

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

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

열 이름

설명

ERROR_CODE

STATUS_MESSAGE와 관련된 오류 코드(있는 경우)입니다. 그렇지 않으면 이 필드는 비어 있습니다.

예를 들어, 컴퓨팅 풀의 크기를 조정할 때:

  • Snowflake에서 용량 오류(새로운 노드를 프로비저닝할 수 없음)가 발생하면 Snowflake는 오류 코드 392507을 반환합니다.

    용량 오류는 사용자가 컴퓨팅 풀 노드에 대해 요청한 인스턴스 유형을 현재 클라우드 공급자가 사용할 수 없음을 나타냅니다. 용량을 사용할 수 있을 때까지 기다리거나 다른 인스턴스 유형을 선택할 수 있습니다.

  • (작업 서비스를 포함하여) 보류 중인 서비스가 있고 Snowflake에서 컴퓨팅 풀을 확장할 수 없는 경우, Snowflake는 오류 코드 392508을 반환합니다.

STATUS_MESSAGE

컴퓨팅 풀의 상태에 대한 선택적 메시지입니다. 예:

  • 컴퓨팅 풀을 생성한 후 DESC COMPUTE POOL 명령을 실행하면 출력에 “Compute pool is starting for last 1 minute.” 상태 메시지가 표시될 수 있습니다.

  • Snowflake가 노드를 프로비저닝하는 동안 용량 오류가 발생하면 출력에 “Compute pool is starting for the last 3 minutes. We have observed CAPACITY_ERROR.” 상태 메시지가 표시될 수 있습니다.

  • (작업 서비스를 포함하여) 보류 중인 서비스가 있고 Snowflake에서 컴퓨팅 풀을 확장할 수 없는 경우, 출력에 다음 상태 메시지가 포함될 수 있습니다. “Compute Pool has reached the maximum node limit. Consider increasing max_nodes using the ALTER COMPUTE POOL command.” 상태 메시지가 표시될 수 있습니다.

SYSTEM$GET_COMPUTE_POOL_STATUS 함수 사용 중단

SYSTEM$GET_COMPUTE_POOL_STATUS 함수는 두 개의 새 열에 있는 정보와 동일한 정보(컴퓨팅 풀 상태 및 상태와 관련된 메시지)가 포함된 JSON 오브젝트를 반환합니다. DESC COMPUTE POOL 명령의 출력이 이 정보를 제공하므로 SYSTEM$GET_COMPUTE_POOL_STATUS 함수는 가까운 미래에 더 이상 지원되지 않을 예정입니다.

참조: 1594