📣
TiDB Cloud Premium 开放公测中。为企业级工作负载提供无限扩展、即时弹性伸缩和高级安全保障。此页面由 AI 自动翻译,英文原文请见此处。

CREATE WAREHOUSE



为计算资源创建一个新的计算集群。

语法

CREATE WAREHOUSE [ IF NOT EXISTS ] <warehouse_name> [ WITH ] warehouse_size = <size> [ WITH ] auto_suspend = <nullable_unsigned_number> [ WITH ] initially_suspended = <bool> [ WITH ] auto_resume = <bool> [ WITH ] max_cluster_count = <nullable_unsigned_number> [ WITH ] min_cluster_count = <nullable_unsigned_number> [ WITH ] comment = '<string_literal>' [ WITH ] TAG ( <tag_name> = '<tag_value>' [ , <tag_name> = '<tag_value>' , ... ] )
参数描述
IF NOT EXISTS可选。如果指定了该选项,当计算集群已存在时,命令会成功返回且不做任何更改。
warehouse_name3–63 个字符,只能包含 A-Z、a-z、0-9 和 -。

选项

选项类型 / 值默认值描述
WAREHOUSE_SIZEXSmall, Small, Medium, Large, XLarge, 2XLarge–6XLarge(不区分大小写)Small控制计算规模。
AUTO_SUSPENDNULL、0 或 ≥300 秒600 秒自动挂起前的空闲超时时间。0/NULL 表示永不挂起;小于 300 的值会被拒绝。
INITIALLY_SUSPENDED布尔值FALSE如果为 TRUE,则计算集群在创建后会保持挂起状态,直到被显式恢复。
AUTO_RESUME布尔值TRUE控制传入查询是否会自动唤醒计算集群。
MAX_CLUSTER_COUNTNULL 或非负整数0自动扩展集群数的上限。0 表示禁用自动扩展。
MIN_CLUSTER_COUNTNULL 或非负整数0自动扩展集群数的下限;应当 ≤ MAX_CLUSTER_COUNT。
COMMENT字符串空由 SHOW WAREHOUSES 展示的自由文本。
TAG键值对:TAG ( key1 = 'value1', key2 = 'value2' )无用于分类和组织的资源标签(类似 AWS tags)。可用于成本分摊、环境标识或团队归属。
  • 选项可以按任意顺序出现,也可以重复出现(以后面的值为准)。
  • AUTO_SUSPEND、MAX_CLUSTER_COUNT 和 MIN_CLUSTER_COUNT 接受 = NULL,以将其重置为 0。

示例

以下示例创建了一个启用自动扩展并带有自定义设置的 XLarge 计算集群 (Warehouse):

CREATE WAREHOUSE IF NOT EXISTS 'etl-wh' WITH warehouse_size = XLarge auto_suspend = 600 initially_suspended = TRUE auto_resume = FALSE max_cluster_count = 4 min_cluster_count = 2 comment = 'Nightly ETL warehouse' TAG (environment = 'production', team = 'data-engineering', cost_center = 'analytics');

以下示例创建了一个基础的 Small 计算集群:

CREATE WAREHOUSE 'my-warehouse' WITH warehouse_size = Small;

文档内容是否有帮助?