コンピュートプールの管理¶
コンピューティングプールは、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"
インスタンスファミリの詳細については、 SQL:codenowrap:CREATE COMPUTE POOL
コマンドをご参照ください。
コンピューティングプールの一時停止と再開方法¶
注釈
現在のロールには、コンピューティングプールを一時停止または再開するための OPERATE 権限が必要です。
コンピューティングプールを一時停止するには、次のようなコマンドを入力します。
snow spcs compute-pool suspend tutorial_compute_pool
+-------------------------------------------+
| key | value |
|--------+----------------------------------|
| status | Statement executed successfully. |
+-------------------------------------------+
一時停止されたコンピューティングプールを再開するには、次のようなコマンドを入力します。
snow spcs compute-pool resume tutorial_compute_pool
+-------------------------------------------+
| key | value |
|--------+----------------------------------|
| status | Statement executed successfully. |
+-------------------------------------------+
コンピューティングプールのプロパティまたはパラメーターを設定および設定解除する方法¶
注釈
プロパティを設定するには、現在のロールにコンピューティングプールに対する MODIFY 権限が必要です。
プロパティまたはパラメーターを設定するには、次のようなコマンドを入力します。
snow spcs compute-pool set tutorial_compute_pool --min-nodes 2 --max-nodes 4
+-------------------------------------------+
| key | value |
|--------+----------------------------------|
| status | Statement executed successfully. |
+-------------------------------------------+
プロパティまたはパラメーターをデフォルト値にリセットするには、次のようなコマンドを入力します。
snow spcs compute-pool unset tutorial_compute_pool --auto-resume
+-------------------------------------------+
| key | value |
|--------+----------------------------------|
| status | Statement executed successfully. |
+-------------------------------------------+
コンピューティングプールのすべてのサービスを停止する方法¶
コンピューティングプールを停止すると、コンピューティングプールで実行されているすべてのサービスが削除されますが、コンピューティングプール自体は停止しません。
コンピューティングプールを停止するには、次のような spcs compute-pool stop-all コマンドを入力します。
snow spcs compute-pool stop-all "pool_1"