ログのコスト¶
関数またはプロシージャからのメッセージをログすると、Snowflakeはメッセージをバッチで収集し、そのバッチをイベントテーブルにインジェストします。
この作業を実行するために、Snowflakeは、サーバーレスコンピューティングモデルとも呼ばれる、Snowflake管理のリソースを使用します。 他のサーバーレス機能 の場合と同様に、Snowflakeは、ログされたメッセージのインジェストに必要なコンピューティングリソースとクラウドサービスの使用量をアカウントに請求します。これらの費用は請求書に個別の明細として表示されます。
一定期間のログのクレジット使用状況を確認するには、 EVENT_USAGE_HISTORY ビュー を使用します。
ログのコストを削減するには、
長期間にわたって頻繁にログすることを避けます。
特定のオブジェクトで インジェストされるメッセージのレベルを設定します。たとえば、すべての関数またはプロシージャのログレベルを設定するのではなく、セッション内の特定の関数またはプロシージャのログレベルを設定します。