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

89 再次重温写出各种SQL语句的时候,会用什么执行计划?(2)

CarlZhou3年前 (2021-05-09)Mysql10470

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

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

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

相关文章

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

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

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

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

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

34 生产经验:Linux操作系统的存储系统软件层原理剖析以及IO调度优化原理

34 生产经验:Linux操作系统的存储系统软件层原理剖析以及IO调度优化原理

接着上一篇文章的讲解,我们继续来讲解MySQL数据库在执行底层磁盘读写IO操作的原理,这其实就涉及到了Linux操作系统的磁盘IO原理了,不管是MySQL执行磁盘随机读写,还是磁盘顺序读写,其实在底层的Linux层面,原理几乎都是一致的。...

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

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

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

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

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

03 用一次数据更新流程,初步了解InnoDB存储引擎的架构设计

03 用一次数据更新流程,初步了解InnoDB存储引擎的架构设计

1、更新语句在MySQL中是如何执行的? 之前我们已经分析了MySQL架构上的整体设计原理,现在对一条SQL语句从我们的系统层面发送到MySQL中,然后一步一步执行这条SQL的流程,都有了一个整体的了解。 我们已经知道了,MySQL最常...

发表评论

访客

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