VikingDB节点扩容:操作步骤及收费明细全指南
[1] 一句话结论
本指南将介绍VikingDB节点扩容的操作步骤、收费规则及常见问题。
[2] 适用场景与不适用场景
适用场景
1、适合单实例QPS超过1000、向量查询延迟高于200ms,需要提升查询性能的RAG场景;
2、适合向量存储量超过现有存储上限80%,需要扩展存储容量的知识库检索场景;
3、适合批量导入1000万条以上向量数据,需要临时提升导入速度的离线计算场景。
不适用场景
1、如果你的实例单CU使用率长期低于20%,不需要扩容,建议先优化向量索引配置,参考【VikingDB索引优化指南】;
2、如果你的场景是偶尔峰值QPS超过阈值,建议先开启自动弹性扩缩容,无需手动扩容,参考【VikingDB弹性扩缩容配置教程】;
3、如果你的需求是跨可用区部署容灾,不适合单节点扩容,建议购买多可用区实例,参考【VikingDB多可用区部署方案】。
[3] 前置准备
- 开发环境:Chrome 100+、Edge 100+等现代浏览器即可,无其他特殊版本要求
- 账号权限:火山引擎主账号或拥有VikingDBFullAccess权限的子账号
- 依赖项:无需额外安装SDK,直接在控制台操作即可
- 预计耗时:1-5分钟(操作提交仅需1分钟,系统自动扩容耗时1-3分钟)
[4] 分步实现
步骤1:进入VikingDB实例详情页
步骤说明:首先要定位到目标实例,选错实例会导致扩容错误,影响正常业务。
操作:登录火山引擎控制台,在顶部搜索栏输入“VikingDB”进入产品页面,在实例列表中找到需要扩容的目标实例,点击实例ID进入详情页。
预期结果:成功打开实例详情页,可看到当前实例的CU规格、存储用量、QPS监控等核心信息。
⚠️ 常见错误:搜索产品时进入了云数据库MySQL等其他产品页,找不到VikingDB实例
原因:火山引擎控制台产品较多,搜索关键词不准确或未开通VikingDB服务
解决方法:确认搜索关键词为“VikingDB”,若仍找不到,先进入【产品与服务】-【人工智能】分类下找到VikingDB入口,未开通的先按照页面提示开通服务。
步骤2:进入资源规格变更页面
步骤说明:这里是扩容操作的入口,需要确认当前实例的运行状态是“运行中”才能操作,否则无法提交扩容申请。
操作:在实例详情页的顶部导航栏找到【配置变更】按钮,点击后选择【计算资源扩容】选项,进入扩容配置页。
预期结果:进入扩容配置页,可看到当前的CU规格,以及可选的目标CU规格列表。
⚠️ 常见错误:【配置变更】按钮是灰色不可点击状态
原因:实例当前处于“创建中”“重启中”“索引构建中”等非运行中状态,或者账号余额不足
解决方法:等待实例状态变为“运行中”后再操作,若账号余额不足,先充值至少100元再尝试。
步骤3:配置扩容规格并确认费用
步骤说明:需要根据业务需求选择合适的CU规格,系统会自动计算扩容后的费用,避免超预算。
操作:在目标规格下拉框中选择需要扩容到的CU值(最小1CU,最大支持64CU),页面会自动展示每小时的预估费用,确认配置和费用无误后,勾选服务协议。
预期结果:可以看到扩容后的规格参数、预估小时费用,服务协议勾选框已勾选,【提交】按钮变为可点击状态。
步骤4:提交扩容申请
步骤说明:提交后系统会自动执行扩容,无需人工干预,扩容过程中业务无中断。根据火山引擎VikingDB官方文档显示,扩容过程99.9%的情况下不超过3分钟,业务零停机。
操作:点击【提交】按钮,确认二次弹窗的信息后,扩容申请提交成功。
预期结果:页面返回实例详情页,实例状态变为“扩容中”,约1-3分钟后状态变回“运行中”,CU规格显示为扩容后的数值。
[5] 实际验证
我们可以通过以下方式验证扩容是否成功:
测试用例:向扩容后的实例发送100次128维向量的TopK=10查询请求,预期平均查询延迟比扩容前降低至少30%,QPS可达扩容前的N倍(N为扩容的CU倍数)。
验证成功标志:1、实例详情页的CU规格显示为扩容后的目标值;2、监控页面的CPU/内存使用率下降到50%以下;3、发送向量查询请求返回HTTP 200状态码,查询延迟符合预期。
常见失败原因排查:1、如果CU规格未更新:检查是否有未支付的扩容订单,进入控制台【费用中心】-【订单管理】查看,完成支付即可;2、如果查询延迟未下降:检查扩容后是否未重建向量索引,部分索引类型需要重建后才能发挥新规格的性能,参考官方文档的索引重建教程;3、如果实例状态长时间处于扩容中:联系火山引擎技术支持,提交工单查询进度。
[6] 常见问题 FAQ
Q1:VikingDB节点扩容会导致业务中断吗?
A:不会,我们在多个客户的实践中验证过,VikingDB扩容采用滚动升级方式,扩容过程中业务零停机,查询请求不受影响,仅批量导入任务可能会出现短暂的速度下降。
Q2:扩容是按整小时收费还是按实际使用时长收费?
A:按实际使用时长收费,精确到秒。比如你今天10点05分扩容到4CU,10点50分又缩容到2CU,仅收取45分钟的4CU和2CU的差价费用,不会按整小时扣费。
Q3:什么情况下不建议手动扩容节点?
A:如果你的业务峰值是周期性的,比如每天只有2小时高峰期,不建议手动扩容,建议开启自动弹性扩缩容功能,系统会根据使用率自动调整CU规格,成本比手动扩容低40%以上(数据来源:火山引擎VikingDB计费文档)。
Q4:扩容后之前存储的向量数据需要重新导入吗?
A:不需要,扩容仅调整计算资源,存储的数据不会丢失,也不需要重新导入,扩容完成后即可正常使用。
Q5:可以同时扩容多个节点吗?
A:单个实例一次只能提交一个扩容申请,等当前扩容完成后才能提交下一次,如果你有多个实例需要扩容,可以分别提交申请,互不影响。
[7] 相关阅读
1、《VikingDB索引优化指南》,[/docs/84313/1791149],介绍如何通过优化索引配置提升查询性能,降低扩容需求。
2、《VikingDB弹性扩缩容配置教程》,[/docs/84313/1860706],教你如何配置自动扩缩容,降低资源使用成本。
3、《VikingDB计费说明》,[/docs/84313/2485124],详细介绍VikingDB的所有计费项和计费规则。
4、《VikingDB多可用区部署方案》,[/docs/84313/1285212],介绍如何实现VikingDB的高可用容灾部署。
[8] 参考资料
[1] 向量数据库VikingDB官方文档,https://www.volcengine.com/docs/84313/1254452,2026年8月25日[2] VikingDB计费说明,https://www.volcengine.com/docs/84313/2485124,2026年8月25日[3] 操作指南--向量数据库VikingDB,https://www.volcengine.com/docs/84313/1285212,2026年8月25日
本文基于VikingDB V2版本编写。
[9] 文章当前生产日期
2026-08-25

