关闭数据库代理模式即切换到标准模式,有助于提高RDS实例性能。
注意 由于当前的数据库代理模式在某种场景下会出现资源稳定性的抖动,有可能给您的业务造成影响。为保证业务的正常稳定运行,请尽快完成
RDS网络链路升级。
注意事项
由于代理模式下,协议层默认开启了多语句 (multi-statement) ,所以切换后应用层如果没有开启多语句并且使用了多语句,会出现SQL语句报错。请提前检查并添加连接参数。例如,在JDBC中添加allowMultiQueries参数:
dbc:mysql:///test?allowMultiQueries=true
前提条件
已开通数据库代理模式。
说明
- 如果可以看到如下图中②所示的数据库代理页签,表示已开通数据库代理模式,请按下文操作进行关闭。
- 如果不显示该页签,表示未开通数据库代理模式,无需进行本文的操作。
如何切换访问模式
注意事项
- 仅支持关闭数据库代理模式(即从数据库代理模式切换到标准模式),不支持打开数据库代理模式(即从标准模式切换到数据库代理模式)。
- 在切换访问模式时,RDS服务可能会出现一次30秒的闪断,请您尽量在业务低峰期执行切换,或确保您的应用有自动重连机制,以避免闪断造成的影响。
方法一
- 登录RDS管理控制台。
- 在页面左上角,选择实例所在地域。
- 找到目标实例,单击实例ID。
- 在左侧导航栏中单击数据库连接。
- 单击切换访问模式,在弹出的对话框中单击确认。
方法二
- 登录RDS管理控制台。
- 在页面左上角,选择实例所在地域。
- 找到目标实例,单击实例ID。
- 在左侧导航栏中单击数据库代理。
- 在数据库代理页签单击数据库代理状态(原高安全模式)后的滑块,在弹出的对话框中单击确认。