You need to enable JavaScript to run this app.
导航

关于数据库代理

最近更新时间2024.04.18 17:09:50

首次发布时间2024.03.20 11:13:33

功能说明

数据库代理是云数据库 MySQL 版提供的位于数据库服务端和应用服务端之间的网络代理服务,用于代理应用服务端访问数据库的所有请求。云数据库 MySQL 版提供的数据库代理功能支持读写分离、线程池、事务拆分连接池等功能,开启数据库代理功能后,能够有效降低主节点负载,使实例具备高可用、高性能、更易用的功能优势。
开启数据库代理功能前后,实例的功能差异如下表所示:

功能开启数据库代理功能关闭数据库代理功能
连接池模式可选择事务级连接池或直连模式连接池。只能使用直连模式连接池。
读写分离功能支持。不支持。
调整连接终端关联的节点支持。不支持。
自定义终端的自动加入新节点功能支持。不支持。
代理监控支持。不支持。

使用场景

当您的业务有覆盖了以下场景时,建议使用数据库代理功能:

  • 事务内有大量读请求使主节点负载过高

  • 连接数过多导致实例负载过高

  • 业务内有大量短连接

  • 业务有读写分离需求

注意事项

云数据库 MySQL 版当前已全面开放数据库代理功能,该功能默认关闭,如需使用,请参照使用方法进行开启。

费用说明

数据库代理功能当前可免费使用,未来会进行计费。在开始收费前,我们会提前一个月通知您。您可在开始计费前随时关闭该功能。

使用方法