GBase 8a
性能调优
文章
数据库连接数连接过多导致数据库变慢
发表于2025-03-10 11:58:2658次浏览0个评论
数据库操作速度明显变慢,连接数据库通过show processlist,查看数据库是否有长sql或者慢sql,检查发现gc层Sleep连接数过多,怀疑客户应用连接池设置过大,或者打开连接后未关闭。
1.查看所有管理节点连接数
select coordinator_name,count(*) from information_schema.coordinators_task_information group by coordinator_name;
查看当前节点连接数
show status like '%threads_connected%'
查看所有管理节点连接数和状态
select coordinator_name,command,count(*) from information_schema.coordinators_task_information group by coordinator_name,command;
检查客户gc层Sleep连接数超过2000以上。
处理方法
1.配置连接超时参数
wait_timeout=180
interactive_timeout=180
2.检查应用代码,是否存在连接未关闭情况,连接池是否设置过大。
3.数据库连接控制在1000以内
评论
登录后才可以发表评论
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25044
- 42023-09-25浏览数:18519
- 52020-05-11浏览数:17526