로깅 비용

함수 또는 프로시저에서 메시지를 로깅하면 Snowflake가 메시지를 일괄적으로 모아 이벤트 테이블로 수집합니다.

이 작업을 수행하기 위해 Snowflake는 서버리스 컴퓨팅 모델이라고도 하는 Snowflake 관리 리소스를 사용합니다. 다른 서버리스 기능 에서처럼, Snowflake는 로깅된 메시지를 수집하는 데 필요한 컴퓨팅 리소스와 클라우드 서비스 사용량에 대해 사용자의 계정에 요금을 청구합니다. 이러한 비용은 청구서에 별도 항목으로 표시됩니다.

시간의 경과에 따른 로깅의 크레딧 사용을 확인하려면 EVENT_USAGE_HISTORY 뷰 를 사용하십시오.

로깅 비용을 줄이는 방법은 다음과 같습니다.

  • 장기간에 걸쳐 자주 로깅하지 마십시오.

  • 특정 오브젝트에서 수집되는 메시지 수준을 설정하십시오. 예를 들어 모든 함수나 프로시저에 대한 로그 수준을 설정하는 대신 세션의 특정 함수나 프로시저에 대한 로그 수준을 설정합니다.