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

97 MySQL是如何基于各种规则去优化执行计划的?(上)

CarlZhou3年前 (2021-05-11)Mysql856

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

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

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

相关文章

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

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

25 对于VARCHAR这种变长字段,在磁盘上到底是如何存储的?

1、一行数据在磁盘上存储的时候,包含哪些东西? 上一讲我们已经告诉了大家,一行数据在磁盘上存储的时候,其实不仅仅是包含我们想象的那一点数据,他还包含了很多其他的信息,之前告诉大家,一行数据的存储格式大致如下所示。 变长字段的长度列表,n...

26 一行数据中的多个NULL字段值在磁盘上怎么存储?

1、为什么一行数据里的NULL值不能直接存储? 之前我们已经给大家讲了在数据库里一行数据中如果有VARCHAR(10)之类的变长字段,那么他的存储和读取会有什么问题,以及为了解决这个问题,为什么要给磁盘上存储的每一行数据都加入变长字段长度...

28 我们每一行的实际数据在磁盘上是如何存储的?

28 我们每一行的实际数据在磁盘上是如何存储的?

之前我们已经给大家讲过了,一行数据在磁盘文件里存储的时候,实际上首先会包含自己的变长字段的长度列表,然后是NULL值列表,接着是数据头,然后接着才是真实数据,所以这一次我们就讲讲真实数据是如何存储的。 首先我们在存储真实数据的时候,并没什...

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

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

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

36 生产经验:数据库服务器上的RAID存储架构的电池充放电原理

36 生产经验:数据库服务器上的RAID存储架构的电池充放电原理

上一篇文章我们初步给大家介绍了一下RAID多磁盘冗余阵列技术是什么东西,这一篇文章我们继续给大家讲解RAID存储架构的电池充放电原理,把这个理解了之后,我们下一篇文章就可以给大家讲一个真实的生产案例了。 服务器使用多块磁盘组成的RAID阵...

发表评论

访客

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