之前我们花了很多篇幅去讲解MySQL的底层数据存储结构,其实那些知识是极为枯燥的,因为大部分时候,MySQL在底层如何存储数据的一些细节,比如什么数据头、附加信息之类的极为复杂,大家直接那么研究是很痛苦的。
所以我之前也就初步的给大家介绍了一下数据行、数据页、extent、extent分组、表空间、磁盘文件这些概念,主要是让大家把物理数据结构与Buffer Pool缓存的结合使用,有一个理解就行了。
掌握到之前的一些知识,基本上MySQL稍微进一步的原理,大家也就有一定的了解了。其实暂时来说这就足够了,更加细节的一些知识,比如表空间的存储结构细节,extent的存储结构细节,都要结合未来的索引优化原理、数据删除原理,结合这些东西去分析,大家从自己日常都接触的一些场景出发,去看一些技术细节,才能真正很好理解。
那么今天开始,我们将要用连续几天的时间,给大家介绍一个真实的生产优化案例,这个案例主要用到的知识,其实大家之前都学过了
所以这也是我一如既往的专栏风格,讲一些理论,同时插入一些我们生产环境的真实案例分析,让大家理论和实战结合起来。
在讲解这个真实的生产