管理计算池

计算池是一个或多个虚拟机 (VM) 节点的集合,Snowflake 会在这些节点上运行您的 Snowpark Container Services 作业和服务。

有关计算池的详细信息,请参阅 Snowpark Container Services:使用计算池

本主题介绍如何使用服务执行以下任务:

对于常见操作,如列表或拖放,Snowflake CLI 使用 snow object 命令,如 管理 Snowflake 对象 中所述。

如何创建计算池

要创建一个有两个 CPUs 和 4 GB 内存的名为“pool_1”的计算池,请输入类似下面的 spcs pool create

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

有关实例系列的更多信息,请参阅 SQL 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
语言: 中文