ハイブリッドテーブルのコスト評価¶
ハイブリッドテーブルを使用する場合、アカウントは3つの消費モードに基づいて課金されます。
ハイブリッドテーブルストレージ: ハイブリッドテーブルのストレージコストは、ハイブリッドテーブルに保存するデータ量に応じて異なります。ストレージコストは、1ギガバイト(GB)あたりの月額定額料金に基づいています。ハイブリッドテーブルストレージの単価については、 Snowflakeサービス消費テーブル のテーブル3(b)を参照してください。ハイブリッドテーブルストレージは従来のSnowflakeストレージよりも高価であることに注意してください。
仮想ウェアハウスのコンピューティング: ハイブリッドテーブルに対するクエリは、仮想ウェアハウスを通じて実行されます。ハイブリッドテーブルをクエリする際、ウェアハウスの消費率は標準テーブルの場合と同じです。 仮想ウェアハウスのクレジット使用状況 をご参照ください。
ハイブリッドテーブルリクエスト: ハイブリッドテーブルは、基盤となる行ストレージクラスターで サーバーレスリソース を使用するため、追加のクレジットを消費します。消費量は、これらのクラスターから読み込まれる、あるいはクラスターに書き込まれるデータ量に基づいて測定されます。クレジットは、コンパクションなどのバックグラウンド処理に使用されるコンピューティングリソースにも消費されます。
ハイブリッドテーブルリクエストのサーバーレスリソース単価については、 Snowflakeサービス消費テーブル のテーブル5をご参照ください。ハイブリッドテーブルはデータをページ単位で保存するため、小さな読み取り操作や書き込み操作でも、ハイブリッドテーブルリクエストに対して最低4 KB のストレージが必要になります。Snowflakeは、ハイブリッドテーブルリクエストの消費量を最適化するために、同時書き込み操作とバッチ書き込み操作を統合することがあります。
ハイブリッドテーブルのストレージ消費の監視¶
以下のビューと関数をクエリすることで、ハイブリッドテーブルのストレージ使用状況を表示し、ハイブリッドテーブルのストレージクレジット使用状況を監視できます。
:doc:`/sql-reference/account-usage/storage_usage`(STORAGE_BYTES および HYBRID_TABLE_STORAGE_BYTES の列)。
DATABASE_STORAGE_USAGE_HISTORY(AVERAGE_HYBRID_TABLE_STORAGE_BYTES および AVERAGE_DATABASE_BYTES の列)。
アカウント使用状況 DATABASE_STORAGE_USAGE_HISTORY ビュー
情報スキーマ DATABASE_STORAGE_USAGE_HISTORY 関数
:doc:`/sql-reference/account-usage/hybrid_tables`(BYTES 列の特定のハイブリッドテーブルごとのデータをご参照ください)。
AGGREGATE_QUERY_HISTORY ビュー:ハイブリッドテーブルに対して実行される特定のクエリで使用される、仮想ウェアハウスのコンピューティングリソースをモニターするには、ワークロードをモニターする をご参照ください。
HYBRID_TABLE_USAGE_HISTORY ビュー:ハイブリッド テーブルリクエスト クレジット(サーバーレス コンピューティング)の過去の消費量を監視します。
Time Travelデータ用のハイブリッドテーブルストレージ¶
ハイブリッドテーブルストレージの消費には、Time Travel によって保持されるデータが含まれます。Time Travelによって保持されるデータは、次のストレージメトリックに含まれます。
STORAGE_USAGE ビュー の STORAGE_BYTES 列
DATABASE_STORAGE_USAGE_HISTORY の AVERAGE_DATABASE_BYTES 列:
アカウント使用状況 DATABASE_STORAGE_USAGE_HISTORY ビュー
情報スキーマ DATABASE_STORAGE_USAGE_HISTORY 関数
Time Travelによって保持されたデータは、行ストアではなくオブジェクトストレージに保存され、高額なハイブリッドテーブル料金ではなく、標準テーブル料金で課金されます。