深入理解MySQL主从原理

深入理解MySQL主从原理

评分

★★★★★

ISBN

9787121406584

出版社

电子工业出版社 2021-03-01出版

作者

高鹏

分类

编程设计

内容简介
在超大规模流量的分布式系统环境下,无论是从系统性能的角度,还是从数据安全性的角度,掌握MySQL主从原理,都是当下技术人员的必备基本功。MySQL主从原理是高可用架构的基石,即便是MGR这种集群架构也可以看到主从的影子。要解决一个问题或者故障,最快的方式就是了解它的原理,快速定位问题。本书从源码层面抽丝剥茧般地描述MySQL主从原理,全面地介绍了GTID相关的知识点,并解析了主要Event的生成、作用和格式,以及线程的初步知识、MDL LOCK、排序等热门话题和主从相关的案例。
AI简介
这是一本专注于MySQL主从复制原理和源码的深入探讨的书籍。书中详细解析了GTID的生成过程,解释了GTID,即全局事务标识符,是MySQL数据库中用于标识事务的唯一编号。它由两部分组成:UUID和SEQUENCE。UUID是全局唯一的,用于标识事务发起者;SEQUENCE是递增的整数,用于标识同一个事务发起者的事务顺序。 书中进一步阐述了从库MTS多线程并行回放(一) ,解释了MTS多线程并发回放的原理,包括协调线程的作用、工作线程的bitmap、事务提交流程、并行复制方式以及参数slave_preserve_commit_order的作用。 在从库数据的查找方式方面,书中介绍了如何通过参数slave_rows_search_algorithms的设置和表中是否有合适的索引共同决定从库在处理数据更新时,如何查找和定位到需要更新的数据。 此外,书中还详细介绍了Event的基本概念,解释了Event是一种预定的数据库操作,可以在指定的时间执行,也可以按照指定的时间间隔重复执行。Event的执行是独立于数据库的,也就是说,即使数据库关闭了,Event仍然可以被执行。此外,Event的
阅读/下载地址