返回顶部
首页 > 资讯 > 数据库 >Buffer Pool污染造成的性能问题
  • 564
分享到

Buffer Pool污染造成的性能问题

2024-04-02 19:04:59 564人浏览 安东尼
摘要

背景:一个数据库应用将数据库从阿里云rds迁移到北京aws之后,发现所有的查询都会慢分析:挑了几个有问题的查询语句,对比了执行语句,索引、执行计划,发现执行计划,索引,建库语句都是一样的难道数据库版本,服务

背景:
一个数据库应用将数据库阿里云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/

您可能感兴趣的文档:

--结束END--

本文标题: Buffer Pool污染造成的性能问题

本文链接: https://lsjlt.com/news/38928.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Buffer Pool污染造成的性能问题
    背景:一个数据库应用将数据库从阿里云rds迁移到北京aws之后,发现所有的查询都会慢分析:挑了几个有问题的查询语句,对比了执行语句,索引、执行计划,发现执行计划,索引,建库语句都是一样的难道数据库版本,服务...
    99+
    2024-04-02
  • mysql 字符集造成的性能问题
    简单的查询,返回同样的,用charge_id去关联,只要0.5s,但如果用order_id要18s! 什么原因?  用order_id时,执行计划是用了Using join buffer (B...
    99+
    2024-04-02
  • vue引入css文件导致全局污染的问题
    目录引入css文件导致全局污染vue避免全局样式污染的正确做法解决方案引入css文件导致全局污染 1.写在单组件的style里面css样式,如果标签内不加scoped可能会影响其他组...
    99+
    2022-11-13
    vue引入css文件 引入css全局污染 css文件导致全局污染
  • 探讨如何处理Git公共分支代码污染的问题
    随着软件开发的快速迭代以及多人协同开发的需求,代码管理工具成为每个开发者必备的利器。而Git,作为目前最流行的分布式版本控制系统,已经成为了技术领域中不可或缺的组件之一。但是,在多人协同开发的过程中,有时会发生公共分支代码污染的情况,这会严...
    99+
    2023-10-22
  • 【案例】常驻查询引发的thread pool 性能问题之二
    一 现象     某业务单机4个实例中的一个实例出现连接数远高于其他三个实例(正常是4K,问题实例是8K+),但是这4个实例的配置完全相同。业务开发反馈为部分连接失败。&nbs...
    99+
    2024-04-02
  • React性能优化之非必要的渲染问题解决
    目录1. 非必要组件渲染2. 解决方案之 shouldComponentUpdate3. 解决方案之 PureComponent4. 解决方案之 React.memo5. ...
    99+
    2024-04-02
  • React性能优化之非必要的渲染问题如何解决
    这篇“React性能优化之非必要的渲染问题如何解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“React性能优化之非必要的...
    99+
    2023-07-02
  • C#多线程中经常访问同一资源可能造成哪些问题
    目录多线程经常访问同一资源可能造成什么问题竞态条件和死锁多线程访问资源冲突问题多线程经常访问同一资源可能造成什么问题 竞态条件和死锁 如果两个或多个线程访问相同的对象,或者访问不同步...
    99+
    2024-04-02
  • 关于vue中标签的属性绑定值渲染问题
    目录标签的属性绑定值渲染问题最终解决办法vue标签属性条件渲染1、v-bind2、v-if和v-show的区别标签的属性绑定值渲染问题 在项目中遇到一个棘手的问题,给span标签添加...
    99+
    2024-04-02
  • MySQL的Limit性能问题总结
    本篇文章给大家主要讲的是关于MySQL的Limit性能问题总结的内容,感兴趣的话就一起来看看这篇文章吧,相信看完MySQL的Limit性能问题总结对大家多少有点参考价值吧。    &nb...
    99+
    2024-04-02
  • 亚马逊云服务器安全问题有哪些原因造成的问题
    网络攻击:黑客、恶意软件等网络攻击可能导致服务器受到攻击,造成数据丢失、系统崩溃、业务中断等问题。 数据泄露:黑客或内部人员非法访问服务器上的数据,可能导致重要数据泄露,给公司带来重大损失。 漏洞风险:由于云服务商的安全漏洞,如弱密码、不...
    99+
    2023-10-27
    亚马逊 安全问题 原因
  • 遭遇php的in_array低性能问题
    PHP的性能一直在提高。然而,若是用的不恰当,或是一个不留神,还是可能会踩到PHP内部实现方面的坑的。我在前几天的一个性能问题上就碰到了。 事情是这样子的,一位同事反馈我们的一个接口...
    99+
    2022-11-15
    php in_array
  • Python 迭代器与生成器:如何解决性能问题
    ...
    99+
    2024-04-02
  • 解决plsql因事务未提交造成的锁表问题
    1、执行以下语句可查询被锁的表 select b.owner,b.object_name,a.session_id,a.locked_mode from v$l...
    99+
    2024-04-02
  • 高并发状态下ReplaceInto造成的死锁问题解决
    目录1.问题出现:2.分析解决3.解决方案:1.问题出现: 在测试阶段,大数据并发的情况下,发现sql语句造成表的死锁,过一段时间,死锁消失。于是进行排查 报错如下: 对应的sql...
    99+
    2023-01-18
    Replace Into死锁 Replace Into
  • Linux中如何解决Mount NTFS分区造成的权限问题
    这篇文章主要介绍Linux中如何解决Mount NTFS分区造成的权限问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 我的Linux自动mount NTFS分区时,在我解压文件夹时总用一些文件报错。我用...
    99+
    2023-06-12
  • 高并发状态下Replace Into造成的死锁问题解决
    目录1.问题出现:2.分析解决3.解决方案:1.问题出现: 在测试阶段,大数据并发的情况下,发现sql语句造成表的死锁,过一段时间,死锁消失。于是进行排查 报错如下: 对应的sql语句如下: @Insert("...
    99+
    2023-01-18
    ReplaceInto死锁 ReplaceInto
  • 浅谈MySQL分页Limit的性能问题
    MySQL的分页查询通常通过limit来实现。limit接收1或2个整数型参数,如果是2个参数,第一个是指定第一个返回记录行的偏移量,第二个是返回记录行的最大数目。初始记录行的偏移量是0。为了与Postgr...
    99+
    2024-04-02
  • 数据库的性能问题有哪些
    本篇内容介绍了“数据库的性能问题有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! 谓词越界常...
    99+
    2024-04-02
  • vue3使用ref的性能警告问题
    目录vue3使用ref的性能警告问题警告解决vue3 ref函数用法总结vue3使用ref的性能警告 问题 使用 ref 的性能警告 代码如下 <template> ...
    99+
    2023-05-16
    vue3使用ref ref的性能警告 vue3 ref的性能警告
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作