카테고리:

시스템 함수 (시스템 정보)

SYSTEM$GET_COMPUTE_POOL_PENDING_MAINTENANCE

현재 계정에서 컴퓨팅 풀에 대해 보류 중인 Snowflake 유지 관리 작업 에 대한 정보를 검색합니다.

참고 항목:

Snowpark Container Services: 컴퓨팅 풀 작업하기

구문

SYSTEM$GET_COMPUTE_POOL_PENDING_MAINTENANCE()
Copy

반환

  • 유지 관리가 요구되는지 여부와 예정된 유지 관리 윈도우 타임라인을 제공하는 JSON 오브젝트를 반환합니다. JSON 필드는 다음과 같습니다.

    • maintenanceRequired. 유지 관리가 필요한지 여부를 나타내는 부울 필드입니다.

    • start. 유지 관리 윈도우의 시작 시간입니다.

    • end. 유지 관리 윈도우의 종료 시간입니다.

  • Snowflake 계정에 실행 중인 컴퓨팅 풀이 없는 경우, 이 함수는 “No running Snowpark Container Services found.”를 반환합니다.

  • 예약된 유지 관리 윈도우가 없는 경우 이 함수는 “No pending maintenance actions.”를 반환합니다.

사용법 노트

  • 모든 역할에는 이 함수에 액세스할 수 있는 권한이 있습니다.

SELECT SYSTEM$GET_COMPUTE_POOL_PENDING_MAINTENANCE();
Copy

샘플 출력:

+---------------------------------------------------------------------------------------------------------+
| SYSTEM$GET_COMPUTE_POOL_PENDING_MAINTENANCE()                                                           |
|---------------------------------------------------------------------------------------------------------|
| {"maintenanceRequired":false,"maintenanceWindow":{"start":"2025-02-27T23:00","end":"2025-02-28T00:00"}} |
+---------------------------------------------------------------------------------------------------------+

이 출력은 다음 유지 관리 윈도우에 예약된 유지 관리가 없음을 나타냅니다. 유지 관리가 필요한 경우 maintenanceRequired 가 true로 설정됩니다.