ハイブリッドテーブルのコスト評価

ハイブリッドテーブルを使用する場合、アカウントは3つの消費モードに基づいて課金されます。

  • ハイブリッドテーブルストレージ: ハイブリッドテーブルのストレージコストは、ハイブリッドテーブルに保存するデータ量に応じて異なります。ストレージコストは、1ギガバイト(GB)あたりの月額定額料金に基づいています。ハイブリッドテーブルストレージの単価については、 Snowflakeサービス消費テーブル のテーブル3(b)を参照してください。ハイブリッドテーブルストレージは従来のSnowflakeストレージよりも高価であることに注意してください。

  • 仮想ウェアハウスのコンピューティング: ハイブリッドテーブルに対するクエリは、仮想ウェアハウスを通じて実行されます。ハイブリッドテーブルをクエリする際、ウェアハウスの消費率は標準テーブルの場合と同じです。 仮想ウェアハウスのクレジット使用状況 をご参照ください。

  • ハイブリッドテーブルリクエスト: ハイブリッドテーブルは、基盤となる行ストレージクラスターで サーバーレスリソース を使用するため、追加のクレジットを消費します。消費量は、これらのクラスターから読み込まれる、あるいはクラスターに書き込まれるデータ量に基づいて測定されます。クレジットは、コンパクションなどのバックグラウンド処理に使用されるコンピューティングリソースにも消費されます。

    ハイブリッドテーブルリクエストのサーバーレスリソース単価については、 Snowflakeサービス消費テーブル のテーブル5をご参照ください。ハイブリッドテーブルはデータをページ単位で保存するため、小さな読み取り操作や書き込み操作でも、ハイブリッドテーブルリクエストに対して最低4 KB のストレージが必要になります。Snowflakeは、ハイブリッドテーブルリクエストの消費量を最適化するために、同時書き込み操作とバッチ書き込み操作を統合することがあります。

Time Travelデータ用のハイブリッドテーブルストレージ

ハイブリッドテーブルストレージの消費には、Time Travel によって保持されるデータが含まれます。Time Travelによって保持されるデータは、次のストレージメトリックに含まれます。

Time Travelによって保持されたデータは、行ストアではなくオブジェクトストレージに保存され、高額なハイブリッドテーブル料金ではなく、標準テーブル料金で課金されます。

ハイブリッドテーブルの消費メトリックの取得

以下のビューと関数をクエリすることで、ハイブリッドテーブルのストレージ使用状況を表示し、ハイブリッドテーブルのストレージクレジット使用状況を監視できます。

ハイブリッドテーブルに対して実行される特定のクエリで使用される 仮想ウェアハウスのコンピューティング リソースを監視するには、 AGGREGATE_QUERY_HISTORY ビュー を使用します(例: WAREHOUSE_SIZE 列をご参照ください)。

ハイブリッドテーブルのストレージメトリックを取得するために、TABLE_STORAGE_METRICS ビューTABLES ビュー に結合することができます。クエリは2つのビューを結合し、TABLES.IS_HYBRID 列でフィルタリングします。

SELECT metrics.*
  FROM SNOWFLAKE.ACCOUNT_USAGE.TABLE_STORAGE_METRICS metrics
    INNER JOIN SNOWFLAKE.ACCOUNT_USAGE.TABLES tables
      ON (
        metrics.id = tables.table_id
        AND metrics.table_schema_id = tables.table_schema_id
        AND metrics.table_catalog_id = tables.table_catalog_id
      )
  WHERE tables.is_hybrid='YES';
Copy

ハイブリッドテーブルリクエストクレジット(サーバーレスコンピューティング)の過去の消費量を監視するには、 HYBRID_TABLE_USAGE_HISTORY ビュー を使用します。