로깅 비용¶
함수 또는 프로시저에서 메시지를 로깅하면 Snowflake가 메시지를 일괄적으로 모아 이벤트 테이블로 수집합니다.
이 작업을 수행하기 위해 Snowflake는 서버리스 컴퓨팅 모델이라고도 하는 Snowflake 관리 리소스를 사용합니다. 다른 서버리스 기능 에서처럼, Snowflake는 로깅된 메시지를 수집하는 데 필요한 컴퓨팅 리소스와 클라우드 서비스 사용량에 대해 사용자의 계정에 요금을 청구합니다. 이러한 비용은 청구서에 별도 항목으로 표시됩니다.
시간의 경과에 따른 로깅의 크레딧 사용을 확인하려면 EVENT_USAGE_HISTORY 뷰 를 사용하십시오.
로깅 비용을 줄이는 방법은 다음과 같습니다.
장기간에 걸쳐 자주 로깅하지 마십시오.
특정 오브젝트에서 수집되는 메시지 수준을 설정하십시오. 예를 들어 모든 함수나 프로시저에 대한 로그 수준을 설정하는 대신 세션의 특정 함수나 프로시저에 대한 로그 수준을 설정합니다.