Immersion In Data

Snowflake/Snowflake - The Complete Masterclass

[Snowflake] Fail Safe

sungjunminn 2023. 2. 8. 16:57

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