コンピュートプールの管理

コンピューティングプールは、SnowflakeがSnowpark Container Servicesのジョブやサービスを実行する1つ以上の仮想マシン(VM)ノードの集まりです。

コンピューティングプールに関する詳細については、 Snowpark Container Services: コンピューティングプールの操作 をご参照ください。

このトピックでは、サービスを使用して次のタスクを実行する方法を説明します。

リスト表示やドロップなどの一般的な操作では、 Snowflake CLI は Snowflakeオブジェクトの管理 で説明されている snow object コマンドを使用します。

コンピューティングプールを作成する方法

4 GB のメモリを持つ2つの CPUs で構成される「pool_1」という名前のコンピューティングプールを作成するには、次のような spcs pool create コマンドを入力します。

snow spcs compute-pool create "pool_1" --min-nodes 2 --max-nodes 2 --family "CPU_X64_XS"
Copy

インスタンスファミリの詳細については、 SQL:codenowrap:CREATE COMPUTE POOL コマンドをご参照ください。

コンピューティングプールの一時停止と再開方法

注釈

現在のロールには、コンピューティングプールを一時停止または再開するための OPERATE 権限が必要です。

コンピューティングプールを一時停止するには、次のようなコマンドを入力します。

snow spcs compute-pool suspend tutorial_compute_pool
Copy
+-------------------------------------------+
| key    | value                            |
|--------+----------------------------------|
| status | Statement executed successfully. |
+-------------------------------------------+

一時停止されたコンピューティングプールを再開するには、次のようなコマンドを入力します。

snow spcs compute-pool resume tutorial_compute_pool
Copy
+-------------------------------------------+
| key    | value                            |
|--------+----------------------------------|
| status | Statement executed successfully. |
+-------------------------------------------+

コンピューティングプールのプロパティまたはパラメーターを設定および設定解除する方法

注釈

プロパティを設定するには、現在のロールにコンピューティングプールに対する MODIFY 権限が必要です。

プロパティまたはパラメーターを設定するには、次のようなコマンドを入力します。

snow spcs compute-pool set tutorial_compute_pool --min-nodes 2 --max-nodes 4
Copy
+-------------------------------------------+
| key    | value                            |
|--------+----------------------------------|
| status | Statement executed successfully. |
+-------------------------------------------+

プロパティまたはパラメーターをデフォルト値にリセットするには、次のようなコマンドを入力します。

snow spcs compute-pool unset tutorial_compute_pool --auto-resume
Copy
+-------------------------------------------+
| key    | value                            |
|--------+----------------------------------|
| status | Statement executed successfully. |
+-------------------------------------------+

コンピューティングプールのすべてのサービスを停止する方法

コンピューティングプールを停止すると、コンピューティングプールで実行されているすべてのサービスが削除されますが、コンピューティングプール自体は停止しません。

コンピューティングプールを停止するには、次のような spcs compute-pool stop-all コマンドを入力します。

snow spcs compute-pool stop-all "pool_1"
Copy