一、前提条件
执行转换前,请确认实例满足以下条件:
| 检查项 | 要求 |
| 实例状态 | 运行中 |
| 实例类型 | Serverless 类型 |
| 内核版本 | 21.6.3.0及以上 |
| 节点状态 | 所有节点运行正常 |
| 节点类型 | 实例不能包含 CDC 或列存节点 |
二、注意事项
·Serverless 转换为预置资源后,预置资源的实例无法转换回 Serverless 的实例。
·操作过程中将重启实例,重启期间数据库服务不可用,当前连接将中断、未提交事务将回滚,可能造成业务中断,请谨慎操作。重启预计耗时数分钟,请确保业务具备自动重连机制,并建议在业务低谷期进行。
·转换期间,实例禁止执行 DDL 语句和 BulkLoad 等数据导入操作。转换前请确认当前没有在执行中的备份任务。
·Serverless 转换为预置资源时,当前节点数将成为预置实例的固定节点数。
三、操作步骤
1. 登录 TDSQL Boundless 控制台。
2. 在左侧导航栏选择实例列表,在实例列表中找到目标 Serverless 实例。
3. 单击目标实例 ID,进入实例详情页。
4. 在规格配置区域,单击实例形态后的转化为预置资源。
5. 在 Serverless 转预置资源页面,选择目标预置资源实例的节点规格。
6. 单击确定提交转换请求。
转换完成后,可在实例详情页查看实例形态已变更为预置资源。
四、转换后的变化
转换完成后,实例将发生以下变化:
| 变化项 | 转换前 | 转换后 |
| 实例形态 | Serverless | 预置资源 |
| 计费模式 | 按 CCU 弹性计费 | 按固定规格计费 |
| 规格调整 | CCU 和节点数自动扩缩容 | 通过手动变配调整 CPU、内存和节点数 |
五、后续步骤
转换完成后,建议执行以下验证操作:
1. 在实例详情页确认实例形态已变更为预置资源,规格和计费方式已更新。
2. 连接数据库验证业务读写操作正常。
3. 在监控告警 > 指标监控页签中观察 CPU 使用率、内存使用率等关键指标是否稳定。
4. (可选)根据业务需要调整规格和节点数,详细请参见 调整实例配置、调整对等节点数。
六、转换过程中会影响业务访问吗?
会。转换过程中将重启实例以完成路由切换,重启期间数据库服务不可用,当前连接将中断、未提交事务将回滚,可能造成业务中断,重启预计耗时数分钟。建议在业务低峰期执行此操作,并通过业务端的重连机制自动恢复。 转换期间,实例禁止执行 DDL 语句和 BulkLoad 等数据导入操作。
七、转换后是否可以回退为 Serverless 实例?
Serverless 转换为预置资源后,预置资源的实例无法转换回 Serverless 的实例。
八、如何选择合适的目标规格?
可在指标监控页签中查看近期 Serverless 实例的 CCU 使用情况,以实际峰值为参考选择合适的 CPU 和内存规格。建议在业务峰值基础上预留20% – 30%的余量。
九、转换需要多长时间?
转换时长取决于实例的数据量大小,可在控制台查询转换进度。
十、转换期间可以写入数据吗?
可以。在路由切换前的阶段,数据库读写均不受影响,系统通过增量备份同步期间产生的新数据。仅在最后的短暂重启阶段会中断读写。
十一、转换后计费如何变化?
转换成功后立即停止按 CCU 弹性计费,开始按你选择的目标规格(CPU 核数和内存容量)计费。具体计费规则请参见 产品价格。