千家信息网

Buffer Pool污染造成的性能问题

发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,背景:一个数据库应用将数据库从阿里云rds迁移到北京aws之后,发现所有的查询都会慢分析:挑了几个有问题的查询语句,对比了执行语句,索引、执行计划,发现执行计划,索引,建库语句都是一样的难道数据库版本
千家信息网最后更新 2025年11月07日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安全错误 数据库的锁怎样保障安全 软件开发项目上线 网络安全与数据保护最新规定 海康服务器如何设置远程管理 开源网络安全北京 数据库删除表中重复数据 服务器安装光盘驱动 上海大士网络技术有限公司 现货电子盘交易软件开发 青浦区口碑好软件开发要多少钱 网络安全知识竞赛需要积多少分 腾讯云服务器建立代理 护苗网络安全系列课件 youth软件开发者 网络技术基础讨论题 都匀培训网络安全工程师 数据库安全性登录名在哪里 软件开发激励计算题 4g监控服务器地址怎么修改 苹果手机有服务器吗 拿培训机构的服务器接口调试 软件开发过程中的技术风险 珠海微信软件开发联系方式 山东海联讯网络技术公司 互联网与科技融合发展 检索文献英文数据库名称 e网络安全视频 江门无线软件开发代理价格 2分钟建造mc服务器 m70电柜里面哪个是z轴服务器 用云服务器登录亚马逊可以登几个
0