当前位置:首页 > Mysql > 正文内容

117 案例实战:千万级数据删除导致的慢查询优化实践(2)

CarlZhou3年前 (2021-05-12)Mysql945

扫描二维码推送至手机访问。

版权声明:本文由周飞的博客发布,如需转载请注明出处。

本文链接:http://szv5.cn/?id=134

相关文章

15 当Buffer Pool中的缓存页不够的时候,如何基于LRU算法淘汰部分缓存?

15 当Buffer Pool中的缓存页不够的时候,如何基于LRU算法淘汰部分缓存?

1、如果Buffer Pool中的缓存页不够了怎么办? 之前我们已经给大家讲解了Buffer Pool中的缓存页的划分,包括free链表的使用,然后磁盘上的数据页是如何加载到缓存页里去的,包括对缓存页修改之后,flush链表是如何用来记载...

19 MySQL是如何将LRU链表的使用性能优化到极致的?

19 MySQL是如何将LRU链表的使用性能优化到极致的?

1、LRU链表的热数据区域是如何进行优化的?接着我们来看看LRU链表的热数据区域的一个性能优化的点,就是说,在热数据区域中,如果你访问了一个缓存页,是不是应该要把他立马移动到热数据区域的链表头部去? 我们看下面的图示。但是你要知道,热数据...

23 生产经验:在生产环境中,如何基于机器配置来合理设置Buffer Pool?

1、生产环境中应该给buffer pool设置多少内存? 今天这篇文章我们接着上一次讲解的Buffer Pool的一些内存划分的原理,来给大家最后总结一下,在生产环境中到底应该如何设置Buffer Pool的大小呢。 首先考虑第一个问题...

29 理解数据在磁盘上的物理存储之后,聊聊行溢出是什么东西?

29 理解数据在磁盘上的物理存储之后,聊聊行溢出是什么东西?

一篇文章我们已经理解清楚了一行数据在磁盘上的物理存储结构了,其实理解了这个,你也就理解了每一行数据在磁盘上是如何存储的,以及他被加载到缓存里来的时候,一行数据都包含哪些东西了。 今天我们来聊聊行数据的物理存储的一个高阶的话题,就是行溢出到...

30 用于存放磁盘上的多行数据的数据页到底长个什么样子?

30 用于存放磁盘上的多行数据的数据页到底长个什么样子?

之前我们老是给大家提到一个概念,就是数据页,大家都知道平时我们执行crud的时候,都会从磁盘上加载数据页到Buffer Pool的缓存页里去,然后更新了缓存页后,又会刷新回磁盘上的数据页里去。 所以其实MySQL中进行数据操作的最小单位应...

31 表空间以及划分多个数据页的数据区,又是什么概念?

31 表空间以及划分多个数据页的数据区,又是什么概念?

上一次我们讲完了数据页的具体存储结构,当然里面有很多的细节我们还没讲,实际上现在也确实没必要去说那些细节,因为很多数据页的一些细节性的东西,都是要在后续讲解的内容中涉及到的,比如说数据的删除,查询的一些原理。 现在我们在大致了解了数据页的...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。