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

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

このトピックの内容:

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

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

注釈

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

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

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

メモリ(最大)

CPU アーキテクチャ

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

16GB

デフォルトまたはx86

XSMALL

256GB

デフォルトまたはx86

M

1TB [1]

デフォルトまたはx86

L

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

CREATE WAREHOUSE コマンドで warehouse_type プロパティを使用して、Snowpark用に最適化された新しいウェアハウスを作成します。

Snowpark用に最適化された新しいウェアハウス snowpark_opt_wh を作成します。

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

このステートメントは、指定されたように、 RESOURCE_CONSTRAINT = MEMORY_16XでSnowparkに最適化されたウェアハウスを作成します。

256 GB のメモリで、大規模なSnowparkに最適化されたウェアハウス so_warehouse を作成します。

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

注釈

DEFAULT は MEMORY_16Xです。

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

ALTER WAREHOUSE コマンドを使用して、ウェアハウスタイプを含む、ウェアハウスのプロパティを変更できます。

注釈

ALTER WAREHOUSE コマンドを使用したウェアハウスタイプの変更は、 SUSPENDED 状態のウェアハウスでのみサポートされています。 warehouse_type プロパティを変更する前にウェアハウスを中断するには、次のステートメントを実行します。

ALTER WAREHOUSE snowpark_opt_wh SUSPEND;
Copy

Snowparkに最適化されたウェアハウス so_warehouse のために、メモリリソースと CPU アーキテクチャを変更します。

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]_のすべてのリージョンで利用可能です。