专属 Server 是 ByteHouse 云数仓提供的专属计算资源解决方案,通过为用户分配独立的计算节点(Server),实现资源隔离、性能保障和更高的灵活性。
专属 Server 是 ByteHouse 云数仓的核心执行单元,负责接受用户的查询请求、进行 SQL 解析和优化、并将查询任务分发给执行节点。
在共享资源架构中,多个用户共享同一套 Server 计算资源。如果某个用户的查询任务过于繁重,可能会影响其他用户的查询性能。这种 “资源争抢” 的问题在大规模并发查询和复杂分析任务中比较明显。
场景 | 共享 Server 模式 | 独享 Server 模式 |
---|---|---|
高并发查询 | 查询延迟增加,可能出现资源争抢。 | 每个用户都有独立的专属 Server 资源,避免资源争抢。 |
大规模数据分析 | 复杂查询任务可能影响其他用户的查询性能。 | 独享 Server 节点,确保复杂查询任务不会影响其他用户。 |
因此专属 Server 适用于:
场景示例:
引擎版本 | 专属 Server 规格 | 点查 QPS 能力(QPS/S) |
---|---|---|
2.2+ | 32 Core 128 GiB * 2 节点 | 8000 ~ 12000 |
注意
专属 Server 目前是“租户”-“环境” 级别,一个租户在一个地域上、单个环境下,只需开通一个专属 Server 集群;当前一个专属 Server 集群仅支持购买 2 个节点,横向扩容能力即将上线,敬请期待。
您可以在首次开通 ByteHouse 时同步开通专属 Server,也支持已开通 ByteHouse 的用户在后续单独开通专属 Server。
注意
开启专属 Server 后,用户的查询将从计算组(公共 Server)切换到专属 Server 上,整个过程切大约需要 5 分钟左右,请您耐心等待。
开启路径:进入 ByteHouse 产品首页,首次购买 ByteHouse 云数仓版时,可同步开通专属 Server。
说明
如需将某个计算组设置为专属 Server 的默认写计算组,需关闭该计算组的自动启停设置。您可参考编辑计算组配置,修改计算组的自动启动、自动暂停设置。
前提条件:
通过控制台单独开通专属 Server 前,需确认您已设置默认写计算组,如下图所示。
如果尚未配置,可参考以下步骤操作。
通过租户管理>参数设置路径,设置默认写计算组,设置后,后续通过控制台单独开通专属 Server 即绑定此处设置的默认写计算组。
说明
如需将某个计算组设置为专属 Server 的默认写计算组,需关闭该计算组的自动启停设置。您可参考编辑计算组配置,修改计算组的自动启动、自动暂停设置。
操作步骤:
在 ByteHouse 控制台中,单击租户管理页签。
在基本信息页签中的专属 Server 模块处单击立即新增。
在弹出的侧边框配置专属 Server 的付费类型、规格等参数。
购买时,可根据业务需要购买合适的规格,当前 ByteHouse 支持按量计费或者包月两种计费模式。
根据界面完成购买后,已开通的专属 Server 开始初始化,专属 Server 状态为“等待”。
整个初始化大约需要 5 分钟左右,请您耐心等待。
专属 Server 初始化完成后,状态变更为“正在运行”。
说明
开启专属 Server 后,用户的查询将自动从计算组(公共 Server)切换到专属 Server 上。
如果您后续希望退订专属 Server,可在租户管理>基本信息>专属 Server 中,单击专属 Server 后的删除按钮。
注意