MySQL锁的介绍 && MySQL主从一致,高可用以及如何实现数据不丢失
本周非常感谢Junzhi继续给我们带来了MySQL锁的介绍以及Kai给我们带来MySQL主从一致,高可用以及如何实现数据不丢失的介绍,相关内容总结如下:
Slides
- Junzhi使用的slides。
- Kai使用的slides.
- MySQL系列讲座第一讲总结:MySQL DB 引擎的演化和对比 && MySQL Query和Schema Migration的介绍
- MySQL系列讲座第二讲总结:MySQL存储引擎的深入介绍
- MySQL系列讲座第三讲总结:MySQL的事务介绍
- MySQL系列讲座第四讲总结:MySQL锁的介绍 && MySQL主从一致,高可用以及如何实现数据不丢失
- MySQL系列讲座第五讲总结:MySQL主从一致 && MySQL读写分离实操
- MySQL系列讲座第六讲总结:Distributed MySQL
- MySQL系列讲座第七讲总结:Uber是如何选择在Postgres和MySQL之间切换的
Q&A
感谢Richard帮忙整理的笔记。
如何理解Gap锁
- Gap锁在RR隔离级别下是默认打开的,不可更改。Disable后,隔离级别会退化为Read Committed。
- 【扩展】官网关于Gap Lock的介绍。
- 【扩展】MySQL next-key lock 加锁范围是什么?很不错的介绍Gap Lock的文章。
- 【扩展】深入了解mysql–gap locks,Next-Key Locks。
- 【扩展】MySQL Gap Lock问题,相关的参考文献也值得一读。
为什么Count(*)的效率低
- 【扩展】MySQL 全表 COUNT(*) 简述:知乎这篇文章介绍得很赞。
- 【扩展】重新认识MySQL中的COUNT语句
如何理解Redo Log以及bin log
- 我们在第三讲总结中有介绍过Redo log和undo log,大家可以参考。
- 【扩展】MySQL 8.0: New Lock free, scalable WAL design,特别详细的介绍推荐大家看看。
- 【扩展】Innodb引擎 · 基础模块篇(三) · 详解redo log存储结构,这篇文章也非常详细。
- 【扩展】深入解析 MySQL binlog
- 【扩展】MySQL Binlog 应用场景与原理深度剖析,从应用场景来分析binlog的使用。
MySQL组提交的介绍
- 【扩展】[图解MySQL]MySQL组提交(group commit): 这篇文章的图解很有意思。
- 【扩展】MySQL 组提交:关于时序的图解不错。
- 【扩展】MySQL5.7 核心技术揭秘:MySQL Group commit。
- 【扩展】MySQL · 源码分析 · 内部 XA 和组提交: 从源码分析组提交的实现。
再次感谢大家的参与,也希望大家有好的资源能联系我更新这篇文章。谢谢大家。
下周话题安排和往期话题回顾敬请参见《系统设计开荒小分队话题讨论简介》
6 Responses
[…] MySQL系列讲座第四讲总结:MySQL锁的介绍 && MySQL主从一致,高可用以及如何实现数据不丢失 […]
[…] MySQL系列讲座第四讲总结:MySQL锁的介绍 && MySQL主从一致,高可用以及如何实现数据不丢失 […]
[…] MySQL系列讲座第四讲总结:MySQL锁的介绍 && MySQL主从一致,高可用以及如何实现数据不丢失 […]
[…] MySQL系列讲座第四讲总结:MySQL锁的介绍 && MySQL主从一致,高可用以及如何实现数据不丢失 […]
[…] MySQL系列讲座第四讲总结:MySQL锁的介绍 && MySQL主从一致,高可用以及如何实现数据不丢失 […]
[…] MySQL系列讲座第四讲总结:MySQL锁的介绍 && MySQL主从一致,高可用以及如何实现数据不丢失 […]