仮想ウェアハウス¶
単に「ウェアハウス」と呼ばれることの多い仮想ウェアハウスは、Snowflakeの計算リソースのクラスターです。仮想ウェアハウスには、次の2つのタイプがあります。
標準
Snowpark用に最適化
ウェアハウスは、Snowflakeセッションで次の操作を実行するために、 CPU、メモリ、一時ストレージなどの必要なリソースを提供します:
Executing SQL SELECT statements that require compute resources (for example, retrieving rows from tables and views).
次のような DML 操作の実行:
データをテーブルにロードしています(COPY INTO <テーブル>)。
テーブルからデータをアンロードしています(COPY INTO <場所>)。
注釈
これらの操作を実行するには、ウェアハウスが実行され、セッションで使用されている必要があります。ウェアハウスの稼働中、Snowflakeクレジットを消費します。
- ウェアハウスの概要
クエリ、およびテーブルへのデータのロードを含むすべての DML 操作には、ウェアハウスが必要です。ウェアハウスは、標準タイプまたはSnowpark用に最適化されたタイプのいずれかとして定義されることに加えて、サイズと、ウェアハウスアクティビティの制御と自動化に役立つように設定できる他のプロパティによって定義されます。
- Snowpark用に最適化されたウェアハウス
Snowpark workloads can be run on both Standard and Snowpark-optimized warehouses. Snowpark-optimized warehouses are recommended for workloads that have large memory requirements such as ML training use cases.
- ウェアハウスに関する考慮事項
Best practices and general guidelines for using virtual warehouses in Snowflake to process queries.
- マルチクラスターウェアハウス
マルチクラスターウェアハウスを使用すると、コンピューティングリソースを拡張して、ピーク時や営業時間外など、ユーザーとクエリの同時実行性のニーズを管理できます。
- ウェアハウスの操作
Snowflakeウェアハウスを作成、停止、開始、およびその他の方法で管理する方法を学びます。
- Query Acceleration Serviceの使用(QAS)
The query acceleration service can accelerate parts of the query workload in a warehouse. When enabled for a warehouse, query acceleration can improve overall warehouse performance by reducing the impact of outlier queries (i.e. queries which use more resources than typical queries).
- ウェアハウス負荷の監視
ウェアハウスクエリの負荷は、特定の間隔内で実行またはキューに入っていたクエリの平均数を測定します。