本文介绍开启数据库代理功能的操作步骤。
数据库代理功能已于 2024 年 11 月 20 日 00:00:00 (北京时间)开始计费。关于数据库代理功能详细的计费信息,请参见计费项与价格。
如果您的实例已超过半年或以上未进行整体升级,可能无法关闭数据库代理。如需使用数据库代理功能,请提交工单联系技术支持。
部分实例会因内核版本不能使用数据库代理功能。
在开启数据库代理功能时,云数据库 MySQL 版会对实例进行预检查。如通过检查,可参考本文操作步骤开启数据库代理功能。如未能通过检查项,可参考以下内容解决。
检查项 | 检查结果 | 解决方案 |
---|---|---|
实例版本 | 当前实例版本不支持开关代理 | 可通过以下两点进行排查解决。如果实例符合以下两点但仍不能开启或关闭数据库代理功能,请提交工单联系技术支持协助解决。
|
实例状态 | 当前实例状态非运行中不支持开关代理 | 确认实例状态为运行中。如实例处于非运行中状态,可检查实例当前是否有执行中的操作,待操作完成、实例回到运行中状态后,重新执行开启或关闭数据库代理。 |
存在运行中的网络事件不支持开关代理 | 确认实例是否存在运行中的网络事件。网络事件包含创建和删除公网地址,创建、编辑和删除终端,修改连接地址的前缀或端口,修改私网地址的解析方式。待运行中的网络事件执行完毕,重新执行开启或关闭数据库代理操作。 | |
其他 | 触发后台系统限制,无法进行开关代理操作 | 请提交工单联系技术支持协助解决。 |
说明
如未设置实例的所属项目,本操作应选择项目为账号全部资源。
说明
在开启数据库代理时,云数据库 MySQL 版会对实例状态进行评估,如评估通过,会弹出数据库代理窗口,按步骤 7 操作;如评估不通过,会在开启数据库代理窗口中列出未通过的检查项和检查结果,您可根据相应本文前提条件列出的解决方案进行相应的调整或设置,之后在窗口中单击重试,再次进行评估。如评估通过,即可单击确定开启数据库代理功能;如评估不通过,则需要根据列出的未通过的检查项和检查结果,再次进行调整。
说明
代理核数的最大值为 1024,最小值为实例主节点 CPU 核数的一半与 2 之间的较大值,调整步长为 2。推荐代理核数为实例所有可服务节点总 CPU 数 * 0.5(结果向上取整)。例如主节点为 8 核 CPU,该实例下有 1 个 4 核 CPU 的只读节点,由于「(8+4)*0.5」=6,则推荐代理核数是 6 核。