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

101 透彻研究通过explain命令得到的SQL执行计划(2)

CarlZhou3年前 (2021-05-11)Mysql941

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

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

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

相关文章

24 我们写入数据库的一行数据,在磁盘上是怎么存储的?

24 我们写入数据库的一行数据,在磁盘上是怎么存储的?

1、承上启下:在Buffer Pool之后,为什么要学习MySQL物理数据模型? 之前的一些文章我们已经深入的给大家分析了当你执行crud操作的时候,MySQL是如何把磁盘上的数据页加载到内存中的Buffer Pool的缓存页里去的,以及...

35 生产经验:数据库服务器使用的RAID存储架构初步介绍

35 生产经验:数据库服务器使用的RAID存储架构初步介绍

今天我们继续给大家讲解生产环境下的MySQL数据库的一些存储技术的原理,之前已经给大家解释了MySQL的磁盘随机读写和顺序读写的场景和原理,包括Linux操作系统的存储系统的原理,那么我们接着就要继续讲解Linux操作系统再底层的存储硬件层...

40 重新回顾redo日志对于事务提交后,数据绝对不会丢失的意义

40 重新回顾redo日志对于事务提交后,数据绝对不会丢失的意义

之前我们在给大家介绍了大量的MySQL底层原理知识之后,理论结合实践,给大家讲解了两个真实的生产环境的数据库优化案例,一个是数据库所在服务器的RAID存储系统的锂电池充放电导致的性能抖动问题,一个是数据库底层的linux操作系统的文件句柄限...

41 在Buffer Pool执行完增删改之后,写入日志文件的redo log长什么样?

昨天我们简单给大家回顾了一下在数据库里执行增删改操作的时候,redo log是用来干什么的,为什么需要这个东西,如果没有他会怎么样,有了他之后又能有什么样的效果,想必大家现在都对redo log这个东西有一定的理解了。 那么接下来我们就要...

02 为了执行SQL语句,你知道MySQL用了什么样的架构设计吗?

02 为了执行SQL语句,你知道MySQL用了什么样的架构设计吗?

1、把MySQL当个黑盒子一样执行SQL语句 上一讲我们已经说到,我们的系统采用数据库连接池的方式去并发访问数据库,然后数据库自己其实也会维护一个连接池,其中管理了各种系统跟这台数据库服务器建立的所有连接 我们先看下图回顾一下当我们的系...

09 生产经验:如何为生产环境中的数据库部署监控系统?

1、生产环境的数据库可不能裸奔啊! 之前我们已经给大家讲解完了数据库的压测相关的知识,想必大家只要利用我们讲解的知识,在自己的公司里,哪怕DBA团队、QA团队都没法给你提供专业的数据库压测技术支持,但是大家手上拿到一个数据库之后,其实自己...

发表评论

访客

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