You need to enable JavaScript to run this app.
导航
关于数据库代理
最近更新时间:2024.11.20 10:51:17首次发布时间:2024.03.20 11:13:33

功能说明

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

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

使用场景

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

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

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

  • 业务内有大量短连接

  • 业务有读写分离需求

注意事项

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

费用说明

数据库代理功能已于 2024 年 11 月 20 日 00:00:00 开始计费。关于开始计费的时间,可参见产品公告 2024 年 11 月 20 日起对备份存储空间与代理服务进行计费。关于数据库代理功能详细的计费信息,请参见计费项与价格

说明

如您的实例在 2024 年 11 月 20 日以前开启了数据库代理服务,且未对数据库代理服务的配置进行过变更,您实例的数据库代理功能将不会被计费。但您的数据库代理服务只具备基础功能,如需使用完整的数据代理功能,并体验持续新加入的代理相关特性,请开启完整版数据库代理服务。开启完整版数据库代理服务的方法有以下两种:

使用方法