Snowpark用に最適化されたウェアハウス

Snowparkに最適化されたウェアハウスでは、ワークロードに合わせてシングルノードインスタンスで利用可能なメモリリソースと CPU アーキテクチャを構成できます。

Snowpark用に最適化されたウェアハウスを使用する場合

Snowpark ワークロードは、標準ウェアハウスと Snowpark 最適化ウェアハウスの両方で実行できますが、Snowpark 最適化ウェアハウスは、大きなメモリ要件や特定の CPU アーキテクチャへの依存関係があるコードなどの Snowpark ワークロードを実行する場合に推奨されます。ワークロードの例としては、機械学習(ML)のトレーニングが挙げられます。 ストアドプロシージャ を使用したユースケースは、単一の仮想ウェアハウスノード上で実行されます。 UDFUDTF を利用するSnowparkワークロードも、Snowparkに最適化されたウェアハウスから恩恵を受けるかもしれません。Snowparkを使用しないワークロードは、Snowparkに最適化されたウェアハウスで実行してもメリットがない場合があります。

注釈

Snowpark用に最適化された仮想ウェアハウスの初期作成と再開には、標準のウェアハウスよりも時間がかかる場合があります。

Snowparkに最適化されたウェアハウスの設定オプション

Snowparkに最適化されたウェアハウスのデフォルト構成では、標準的なウェアハウスと比較して、ノードあたり16倍のメモリが提供されます。オプションとして、 resource_constraint プロパティを使用して、ノードごとに追加のメモリを構成し、 CPU アーキテクチャを指定することができます。次のオプションを使用できます。

メモリ(最大)

CPU アーキテクチャ

最低限必要なウェアハウスサイズ

16GB

デフォルトまたはx86

XSMALL

256GB

デフォルトまたはx86

M

1TB [1]

デフォルトまたはx86

L

Snowpark用に最適化されたウェアハウスの作成

Snowparkに最適化された新しいウェアハウスを作成するには、以下のインターフェイスでウェアハウスタイププロパティをセットします。

CREATE WAREHOUSE コマンドを実行する際は、 WAREHOUSE_TYPE プロパティを 'SNOWPARK-OPTIMIZED' にセットしてください。例:

CREATE OR REPLACE WAREHOUSE snowpark_opt_wh WITH
  WAREHOUSE_SIZE = 'MEDIUM'
  WAREHOUSE_TYPE = 'SNOWPARK-OPTIMIZED';
Copy

リソース制約 MEMORY_16X_X86 を指定して、256 GBのメモリを持つ大容量Snowpark最適化ウェアハウス so_warehouse を作成します。

CREATE WAREHOUSE so_warehouse WITH
  WAREHOUSE_SIZE = 'LARGE'
  WAREHOUSE_TYPE = 'SNOWPARK-OPTIMIZED'
  RESOURCE_CONSTRAINT = 'MEMORY_16X_X86';
Copy

注釈

デフォルトのリソース制約は MEMORY_16X です。

Snowpark用に最適化されたウェアハウスのプロパティの変更

ウェアハウスタイプを含むウェアハウスプロパティを変更するには、以下のインターフェイスを使用します。

注釈

ウェアハウスタイプの変更は、 SUSPENDED の状態のウェアハウスに対してのみサポートされています。 warehouse_type プロパティを変更する前にウェアハウスを一時停止するには、以下の操作を実行します。

ALTER WAREHOUSE snowpark_opt_wh SUSPEND;
Copy

Snowparkに最適化されたウェアハウス so_warehouse のメモリリソースと CPU アーキテクチャを変更するには、 ALTER WAREHOUSE コマンドを使用します。

ALTER WAREHOUSE so_warehouse SET
  RESOURCE_CONSTRAINT = 'MEMORY_1X_x86';
Copy

Snowpark Pythonストアドプロシージャを使用した ML トレーニングワークロードの実行

機械学習モデルとSnowpark Pythonの詳細については、 Snowpark Pythonを使用した機械学習モデルのトレーニング をご参照ください。

Snowpark用に最適化されたウェアハウスの請求

Snowparkに最適化されたウェアハウスのクレジット消費については、 Snowflakeサービス利用テーブルTable 1(a): Snowflake Credit Table for Virtual Warehouse Services を参照してください。

リージョンの可用性

Snowparkに最適化されたウェアハウスは、 AWS、Azure、Google Cloud [#rc_availability]_のすべてのリージョンで利用可能です。