千家信息网

Buffer Pool污染造成的性能问题

发表于:2024-09-23 作者:千家信息网编辑
千家信息网最后更新 2024年09月23日,背景:一个数据库应用将数据库从阿里云rds迁移到北京aws之后,发现所有的查询都会慢分析:挑了几个有问题的查询语句,对比了执行语句,索引、执行计划,发现执行计划,索引,建库语句都是一样的难道数据库版本
千家信息网最后更新 2024年09月23日Buffer Pool污染造成的性能问题

背景:
一个数据库应用将数据库从阿里云rds迁移到北京aws之后,发现所有的查询都会慢
分析:
挑了几个有问题的查询语句,对比了执行语句,索引、执行计划,发现执行计划,索引,建库语句都是一样的
难道数据库版本,服务器参数,数据库参数有问题?
aws的数据库版本为MySQL5.7,阿里云为MySQL5.6,另外aws rds在CPU,内存配置上比阿里云的更高。对比数据库参数也无明显差异。

难道是IO有问题,创建测试RDS,对北京AWS,海外AWS,阿里云的RDS分别做压力测试,发现性能方面:北京aws>海外aws>阿里云aws,排除了IO问题,最终show processlist,定位到该数据库有个定时任务在做大表聚合查询操作,该表大概有100多G,有几个查询,居然查询了2个多小时,还没有查询完毕,该操作严重污染了Buffer Pool,造成其他的查询数据,很快被置换出了内存。

参考:http://www.orczhou.com/index.php/2010/05/innodb-plugin-make-buffer-cache-scan-resistant/

数据 数据库 查询 阿里 问题 参数 语句 北京 内存 版本 索引 测试 性能 污染 任务 压力 小时 差异 很快 方面 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 硬件网络技术工程师 保卫萝卜3连不上服务器 数据库建立可能存在问题 软件开发流程的瀑布模型 广东测控上位机软件开发 魔兽世界服务器大区 浙江销售软件开发公司 工业网络安全在科技强国的作用 管家婆数据库连接配置 数据库管理员的管理任务有哪些 朝阳区威力软件开发操作 上海编程软件开发服务费 昌硕软件开发工程师待遇 网络安全防骗视频 湖北服务器防火墙价格 白云区数据网络技术开发咨询报价 网络技术原理及应用答案 深圳软件开发驻场哪家好 魔兽世界鱼人摩洛克服务器人口 数据库能否存储一大段文字 江西互联网科技公司有哪些 数据存在不安全服务器 数据库中索引是什么模式 320法规数据库 北京市网络安全信息中心电话 数据库中安全性控制的对象 软件开发用哪个科目核算 现有的数据库有哪些 网络安全电子科技大学ppt 恒大软件开发人员 有多少
0