美文网首页
荐书-MySQL是怎样运行的

荐书-MySQL是怎样运行的

作者: alonwang | 来源:发表于2021-05-25 00:03 被阅读0次

推荐一个讲解MySQL的好书--MySQL是怎样运行的,作者是小孩子4919,这是目前为止笔者读过的MySQL方面最好的书.

MySQL4919.png

推荐理由

笔者之前翻看过(MySQL技术内幕:InnoDB存储引擎)和(高性能MySQL),前者对InnoDB的技术要点讲解的很深.后者则是流水账式的介绍MySQL的各个模块. 彼时笔者的背景知识极为有限:

  • InnoDB底层是B+树
  • 事务的四种隔离级别,脏读,不可重复读,幻读
  • 独占锁和共享锁

所以两者都不适合.笔者需要的是这样的一本书

  • 如何正确启动MySQL,摆脱因启动选项/系统变量/字符集等导致的莫名其妙问题.

  • InnoDB为何使用B+树而非其他结构,如果有演化过程,是怎么样的?

  • 一条记录在内存&存储中是如何存储的?这些记录又是如何关联的?

  • 为什么会有隔离级别,它们又是怎么实现的?

  • 举例讲解一个事务的执行过程中,锁是如何生效的.

很幸运,笔者发现了<MySQL是怎么运行的>,它达成了上述需求的90%.如果你跟笔者有类似的问题,那么读下这本书吧!

重点阅读部分

推荐大家重点阅读下面章节

第三章 字符集和比较规则

从此跟乱码say goodbye

第五章&第六章 InnoDB数据页结构&B+树索引

了解记录在内存中的结构,B+树的演变由来,以及为什么要使用索引--没有索引就要扫全表呀!

第十七章 Buffer Pool

缓冲池提高了性能,也带来了问题.

第十九章 redo日志

做完的事情说什么也不能丢失.

第二十一章 事务隔离级别和MVCC

第一次听说脏写和Read View.看完之后才知道事务隔离级别的实现差异.

祝大家有一个愉快的阅读体验~

相关文章

  • 荐书-MySQL是怎样运行的

    推荐一个讲解MySQL的好书--MySQL是怎么运行的[https://book.douban.com/subje...

  • MySQL是怎样运行的读书笔记

    《MySQL是怎样运行的:从根儿上理解 MySQL》是一本MySQL的底层运行原理的书。关于底层运行原理4个字怎么...

  • MySql--InnoDB的表空间

    MySql--InnoDB的表空间 具体细节 请去掘金购买《MySQL 是怎样运行的:从根儿上理解 MySQL》 ...

  • Java面试——数据库

    参考资料:[1]. MySQL 是怎样运行的:从根儿上理解 MySQL[2]. Mysql并发时经典常见的死锁原因...

  • MySql--Explain 详解(上)

    具体细节 请去掘金购买《MySQL 是怎样运行的:从根儿上理解 MySQL》 EXPLAIN EXPLAIN语句输...

  • MySql--optimizer trace 表的神奇功效

    具体细节 请去掘金购买《MySQL 是怎样运行的:从根儿上理解 MySQL》 optimizer_trace变量 ...

  • MySQL中的事务和MVCC

    本篇博客参考掘金小册——MySQL 是怎样运行的:从根儿上理解 MySQL以及极客时间——MySQL实战45讲。 ...

  • MySql--InnoDB 的 Buffer Pool

    具体细节 请去掘金购买《MySQL 是怎样运行的:从根儿上理解 MySQL》 InnoDB 的 Buffer Po...

  • MySql--基于规则的优化

    具体细节 请去掘金购买《MySQL 是怎样运行的:从根儿上理解 MySQL》 mysql会优化我们的查询条件进行优...

  • MySql--Explain 详解(下)

    具体细节 请去掘金购买《MySQL 是怎样运行的:从根儿上理解 MySQL》 EXPLAIN Extra 1.通过...

网友评论

      本文标题:荐书-MySQL是怎样运行的

      本文链接:https://www.haomeiwen.com/subject/aazfsltx.html