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로 설정됩니다.