《 MySQL 是怎样运行的:从根儿上理解 MySQL-掘金小册》PDF 下载

《 MySQL 是怎样运行的:从根儿上理解 MySQL-掘金小册》PDF 下载
  • 更新时间: 2024-11-12
  • 文件大小: 28 MB
  • 关注热度: 1725
资源信息 / Information
授人以鱼不如授人以渔,从根儿上理解 MySQL,让 MySQL 不再是一个黑盒。小孩子4919
本小册致力于覆盖大家工作和面试过程中最常遇到的MySQL的一些核心概念,共划分为4个部分,各部分简介如下:
第一部分 入门 以只会写增删改查语句的小白身份重新审视一下MySQL到底是个什么东东,会介绍MySQL的服务器程序和客户端程序有哪些,包括启动选项和系统变量以及字符集的一些事情。
第二部分 基础结构相关 唠叨记录、页面、索引、表空间的结构和用法,是全篇的基础,后边的章节都依赖于这些结构。
第三部分 查询优化相关 介绍同学们工作中经常遇到的查询优化问题,介绍单表查询是如何执行的,《 VIP MySQL 是怎样运行的:从根儿上理解 MySQL-掘金小册》PDF 下载 ePub 下载,连接查询是怎么执行的,MySQL基于成本和规则的优化是个什么东西,以及会十分详细地介绍查看Explain语句执行结果的办法。
第四部分 事务和锁相关 介绍为什么会有事务的概念,以及MySQL是如何实现事务的,包括redo日志、undo日志、MVCC、各种锁的细节等~
如何处理使用 MySQL 过程中的乱码问题;
从根儿上理解 InnoDB 存储引擎是如何存储记录、数据页,以及由页作为节点组成的B+树索引的原理;
理解 InnoDB 存储引擎的表空间概念,知道 InnoDB 是如何管理段、区、页这些玩意儿以及 InnoDB 的数据字典;
理解 MySQL 是如何执行单表查询、如何执行连接查询;
理解 MySQL 基于代价的优化和基于规则的优化到底是啥意思;
知道如何查看自己写的查询语句是好是坏,学会使用optimizer tracer;
理解为什么需要事务以及它的基本概念;
redo 和 undo 日志的作用以及在 MySQL 中这些日志的细节;
理解并发带来的各种问题以及 MySQL 中使用锁的各种细节;
下载地址 / Download