SYSTEM$GET_COMPUTE_POOL_PENDING_MAINTENANCE

SYSTEM$GET_COMPUTE_POOL_PENDING_MAINTENANCE

현재 계정의 컴퓨트 풀(compute pool)에 대한 예정된 Snowflake 유지보수 작업 정보를 검색하는 시스템 함수예요.

출처: 공식 문서

본문

현재 계정의 컴퓨트 풀에 대한 예정된 Snowflake 유지보수 작업 정보를 검색합니다.

참고 (See also): Snowpark Container Services: Working with compute pools

구문 (Syntax)

SYSTEM$GET_COMPUTE_POOL_PENDING_MAINTENANCE()

반환값 (Returns)

  • 유지보수가 필요한지 여부와 다가오는 유지보수 창(maintenance window) 타임라인을 나타내는 JSON 객체를 반환합니다. JSON 필드는 다음과 같습니다:
    • maintenanceRequired. 유지보수가 필요한지 여부를 나타내는 Boolean 필드.
    • start. 유지보수 창의 시작 시간.
    • end. 유지보수 창의 끝 시간.
  • Snowflake 계정에 실행 중인 컴퓨트 풀이 없으면 함수는 "No running Snowpark Container Services found."를 반환합니다.
  • 예정된 유지보수 창이 없으면 함수는 "No pending maintenance actions."를 반환합니다.

사용 참고 (Usage notes)

  • 모든 역할이 이 함수에 접근할 권한을 가집니다.

예제 (Examples)

SELECT SYSTEM$GET_COMPUTE_POOL_PENDING_MAINTENANCE();

샘플 출력:

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

이 출력은 다음 유지보수 창에 예정된 유지보수가 없음을 나타냅니다. 유지보수가 필요하면 maintenanceRequired가 true로 설정됩니다.

더 알아보기 (Learn more)