导读:
作者:高鹏(网名八怪),《深入理解MySQL主从原理32讲》系列文的作者。 2008年开始至今一直从事Oracle/MySQL相关工作,现任易极付高级DBA,Oracle Ocm。有丰富的数据库性能调优,故障诊断经验,并且对MySQL源码有一定的研究。
《深入理解MySQL主从原理32讲》专栏包含GTID部分、Event部分、主库部分、从库部分四大块来详细讲解主从原理。希望能帮助读者朋友们解决关于主从同步中的一些疑问。八怪写作风格很是严谨,几乎每篇都是从源码入手去剖析MySQL主从复制相关的知识点。
强烈推荐大家订阅本专栏
业界大咖推荐序
和八怪(本名叫高鹏)认识,源于他的一位同事参加了知数堂的MySQL课程,学习之余和八怪有些交流互动,对一些观点有些探讨,然后就顺理成章的认识了。八怪原本是ORACLE DBA,但他接触MySQL之后,开始对MySQL各种深入探究,这种学习的态度和方法令我折服,也反过来促进我更深入理解MySQL。
第一部分
|
GTID相关
|
第1节:GTID的基本概念
第2节:mysql.gtid_executed表/gtid_executed变量/gtid_purged变量的更改时机 第3节:GTID模块初始化简介和参数binlog_gtid_simple_recovery 第4节:GTID中的运维 |
第二部分
|
Event相关
|
第5节:Binary log Event 的总体格式
第6节:重点Event FORMAT_DESCRIPTION_EVENT/PREVIOUS_GTIDS_LOG_EVENT 第7节:重点Event GTID_LOG_EVENT 第8节:重点Event QUERY_EVENT/MAP_EVENT 第9节:重点Event WRITE_ROWS_EVENT/DELETE_ROWS_EVENT 第10节:重点Event UPDATE_ROWS_EVENT/XID_EVENT 第11节:参数binlog_row_image的影响 第12节:巧用Event发现问题 |
第三部分
|
主库相关
|
第13节:binlog cache简介
第14节:事务Event的生成和写入流程 第15节:MySQL层事务提交流程简析 第16节:基于WRITESET的并行复制方式 第17节:主库的DUMP线程 第18节:DUMP线程查找和过滤GTID的基本算法 |
第四部分
|
从库相关
|
第19节:从库MTS多线程并行回放(一)
第20节:从库MTS多线程并行回放(二) 第21节:MTS中GAP测试和参数slave_preserve_commit_order 第22节:从库的IO线程 第23节:从库的SQL线程(MTS协调线程)和参数sql_slave_skip_counter 第24节:从库数据的查找和参数slave_rows_search_algorithms 第25节:从库的关闭和恢复流程 第26节:安全高效的从库设置 第27节:从库Seconds_Behind_Master的计算方式 第28节:从库Seconds_Behind_Master延迟总结 |
第五部分
|
其他
|
第29节:线程简介和MySQL调试环境搭建
第30节:Delete与Insert 死锁案例分析 第31节:Innodb Buffer Pool的三种Page和链表 第32节:利用performance_schema获取造成死锁的语句 |
识别下方二维码添加作者为好友
END
点击下图小程序订阅
《深入理解MySQL主从原理32讲》专栏
可了解更多八怪技术文章
扫码加入MySQL技术Q群
(群号:793818397)
信息加载中,请等待
微信客服(速回)
微信客服(慢回)