1. Understanding Fail Safe
Faile Safe
- 재해 발생 시, 기록 데이터를 보호하는 역할 수행
- 영구 테이블의 경우 구성할 수 없는 7일의 시간 부여(time travel 기간이 끝난 후 즉시 시작됨)
- 사용자 상호작용이 없으며, Snowflake 측에서만 복구 가능(이 데이터를 직접 쿼리할 수 없음)
2. Fail Safe storage
- 스토리지 사용량 확인
SELECT * FROM SNOWFLAKE.ACCOUNT_USAGE.STORAGE_USAGE ORDER BY USAGE_DATE DESC;
- 스토리지 사용량 기가바이트로 변환
SELECT USAGE_DATE,
STORAGE_BYTES / (1024*1024*1024) AS STORAGE_GB,
STAGE_BYTES / (1024*1024*1024) AS STAGE_GB,
FAILSAFE_BYTES / (1024*1024*1024) AS FAILSAFE_GB
FROM SNOWFLAKE.ACCOUNT_USAGE.STORAGE_USAGE ORDER BY USAGE_DATE DESC;
- 스토리지 사용량의 자세한 정보 확인
SELECT * FROM SNOWFLAKE.ACCOUNT_USAGE.TABLE_STORAGE_METRICS;
- 스토리지 사용량의 자세한 정보 기가바이트로 변환
SELECT ID,
TABLE_NAME,
TABLE_SCHEMA,
ACTIVE_BYTES / (1024*1024*1024) AS STORAGE_USED_GB,
TIME_TRAVEL_BYTES / (1024*1024*1024) AS TIME_TRAVEL_STORAGE_USED_GB,
FAILSAFE_BYTES / (1024*1024*1024) AS FAILSAFE_STORAGE_USED_GB
FROM SNOWFLAKE.ACCOUNT_USAGE.TABLE_STORAGE_METRICS
ORDER BY FAILSAFE_STORAGE_USED_GB DESC;
Udemy의 'Snowflake - The Complete Masterclass (2023 Edition)'를 공부한 내용을 바탕으로 작성하였습니다.
'Snowflake > Snowflake - The Complete Masterclass' 카테고리의 다른 글
[Snowflake] Zero-Copy Cloning (0) | 2023.02.09 |
---|---|
[Snowflake] Types of tables (0) | 2023.02.09 |
[Snowflake] Time Travel (0) | 2023.02.08 |
[Snowflake] Snowpipe (0) | 2023.02.07 |
[Snowflake] Loading from AWS (0) | 2023.02.06 |