가상 웨어하우스는 STARTED(=Running) 와 SUSPENDED 상태를 오갈 수 있습니다.
| 동작 | SQL 명령어 | 결과 상태 | 설명 |
|---|---|---|---|
| 생성(기본) | CREATE WAREHOUSE my_med_wh WITH WAREHOUSE_SIZE='MEDIUM'; | STARTED | 기본적으로 생성 시 STARTED 상태 |
| 일시중지 | ALTER WAREHOUSE my_wh SUSPEND; | SUSPENDED | 컴퓨트 노드를 제거 |
| 재개 | ALTER WAREHOUSE my_wh RESUME; | STARTED | 컴퓨트를 다시 프로비저닝, 쿼리 실행 가능 |
RESUME [ IF SUSPENDED ] 옵션:IF SUSPENDED 명시 시 → running 상태여도 에러 없이 성공생성/변경 시 자동화 동작을 제어하는 3가지 속성입니다.
CREATE WAREHOUSE my_med_wh AUTO_SUSPEND=300;
300 = 5분 후 자동 중지CREATE WAREHOUSE my_med_wh AUTO_RESUME=TRUE;
TRUE: 새 쿼리 제출 시 자동 재개FALSE: ALTER WAREHOUSE 또는 웹 UI로 수동 재개해야만 시작CREATE WAREHOUSE my_med_wh INITIALLY_SUSPENDED=TRUE;
TRUE: 생성되지만 중지 상태FALSE: 생성 후 바로 running 상태| 속성 | 한 줄 요약 | 값 |
|---|---|---|
| AUTO_SUSPEND | 놀면 → 끈다 (초 단위) | 초(seconds) |
| AUTO_RESUME | 쿼리 오면 → 켠다 | TRUE/FALSE |
| INITIALLY_SUSPENDED | 만들 때 → 꺼진 채로 | TRUE/FALSE |
AUTO_SUSPEND, AUTO_RESUME 둘 다 기본 활성화(enabled) 상태.Never 선택, 또는 SQL에서 0 또는 NULL 지정. (단, 크레딧 과다 소비 위험 → 권장하지 않음)