Snowpark用に最適化されたウェアハウス¶
Snowparkに最適化されたウェアハウスでは、ワークロードに合わせてシングルノードインスタンスで利用可能なメモリリソースと CPU アーキテクチャを構成できます。
このトピックの内容:
Snowpark用に最適化されたウェアハウスを使用する場合¶
Snowparkのワークロードは標準ウェアハウスとSnowparkに最適化されたウェアハウスの両方で実行できますが、Snowparkに最適化されたウェアハウスは、コードを実行する場合や、メモリ要件が大きいワークロード、または特定の CPU アーキテクチャに依存するワークロードを推奨します。ワークロードの例としては、単一の仮想ウェアハウスノードで ストアドプロシージャ を使用した、 ML トレーニングユースケースがあります。 UDF や UDTF を利用する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';
このステートメントは、指定されたように、 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';
注釈
DEFAULT は MEMORY_16Xです。
Snowpark用に最適化されたウェアハウスのプロパティの変更¶
ALTER WAREHOUSE コマンドを使用して、ウェアハウスタイプを含む、ウェアハウスのプロパティを変更できます。
注釈
ALTER WAREHOUSE コマンドを使用したウェアハウスタイプの変更は、 SUSPENDED
状態のウェアハウスでのみサポートされています。 warehouse_type
プロパティを変更する前にウェアハウスを中断するには、次のステートメントを実行します。
ALTER WAREHOUSE snowpark_opt_wh SUSPEND;
Snowparkに最適化されたウェアハウス so_warehouse
のために、メモリリソースと CPU アーキテクチャを変更します。
ALTER WAREHOUSE so_warehouse SET
RESOURCE_CONSTRAINT = 'MEMORY_1X_X86';
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]_のすべてのリージョンで利用可能です。