원격 분석 데이터 수집 비용

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

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

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

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

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

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

원격 분석 데이터를 수집하지 않으려면 다음 중 하나를 수행합니다.

  • 원격 분석 수준을 적절하게 비활성화하거나 변경합니다. 자세한 내용은 원격 분석 수준 설정 섹션을 참조하십시오.

    이 옵션은 Native Apps 에는 적용되지 않습니다.

  • 원격 분석 데이터를 내보내는 애플리케이션 또는 커넥터를 제거하거나, 불필요한 오브젝트를 삭제합니다.

  • 계정에서 로깅 및 추적 이벤트를 전혀 수집하지 않으려면 다음 명령을 실행하여 이벤트 테이블을 비활성화합니다.

    ALTER ACCOUNT SET EVENT_TABLE = NONE
    
    Copy