华为云云数据库rds设置连接池_云淘科技

操作场景

会话级连接池适用于短连接场景。使用会话级连接池,可减少短连接业务频繁建立连接导致数据库负载高。

连接池默认为关闭状态,可选会话级连接池。

会话级连接池工作原理

在客户端断开连接时,RDS会判断当前的连接是否为闲置连接。如果是闲置连接,该连接将会被放到连接池中并保留一小段时间。

在客户端重新发起连接时,如果连接池中有可用的连接,那么直接使用该可用连接,从而减少与数据库建立连接的开销。如果没有可用的连接,则需要重新与数据库建立一个新的连接。

使用限制

仅RDS for MySQL 8.0和5.7版本支持连接池功能。
不兼容ALT特性,开启ALT会导致连接池失效。
当执行以下行为时,会锁定连接,直至连接结束,即该连接不会再被放到连接池中供其他用户连接使用。

执行PREPARE语句
创建临时表
修改用户变量
大数据插入查询(例如16 MB以上)
使用lock table
多语句(带分号的拼接SQL,例如SELECT 1;SELECT 2)
存储过程调用

操作步骤

登录管理控制台。
单击管理控制台左上角的,选择区域和项目。
单击页面左上角的,选择“数据库 > 云数据库 RDS”,进入RDS信息页面。
在实例列表中,单击只读实例所在的主实例名称,进入主实例的“基本信息”页面。
在左侧导航栏中,单击“数据库代理”。
在“数据库代理”页面,单击“连接池”后的“设置”。
在弹框中设置会话级连接池,单击“确定”。

图1 连接池设置

父主题: 数据库代理(读写分离)

同意关联代理商云淘科技,购买华为云产品更优惠(QQ 78315851)

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家