全部文章

InnoDB 的 5 项最佳实践,知其所以然(21/38)

count(*)、全文索引、事务、外键、行锁与表锁——不只说知识点,多讲「为什么」

count(*)、全文索引、事务、外键、行锁与表锁——不只说知识点,多讲「为什么」

继续阅读“InnoDB 的 5 项最佳实践,知其所以然(21/38)”

MySQL 表锁:频繁插入为什么适合 MyISAM?(20/38)

表锁不是原罪——数据文件紧密存储时,并发 insert 与 select 可以不加锁

表锁不是原罪——数据文件紧密存储时,并发 insert 与 select 可以不加锁

继续阅读“MySQL 表锁:频繁插入为什么适合 MyISAM?(20/38)”

InnoDB 快照读,在 RR 和 RC 下有什么差异?(19/38)

4 个 case,8 个提问——很多时候,我们以为自己懂了,其实……

4 个 case,8 个提问——很多时候,我们以为自己懂了,其实……

继续阅读“InnoDB 快照读,在 RR 和 RC 下有什么差异?(19/38)”

InnoDB 怎么实现四种事务隔离级别?(18/38)

读脏、不可重复读、幻读——四种隔离级别,其实是一致性与并发性的权衡与折衷

读脏、不可重复读、幻读——四种隔离级别,其实是一致性与并发性的权衡与折衷

继续阅读“InnoDB 怎么实现四种事务隔离级别?(18/38)”

InnoDB 的高并发,究竟是不是因为 MVCC?(17/38)

普通锁、读写锁、数据多版本——并发控制的演进思路,比技术细节更重要

普通锁、读写锁、数据多版本——并发控制的演进思路,比技术细节更重要

继续阅读“InnoDB 的高并发,究竟是不是因为 MVCC?(17/38)”

MySQL 各种 SQL 到底加了什么锁?(16/38)

普通 select、加锁 select、update/delete、insert——四类 SQL 的加锁规则,2 分钟速查

普通 select、加锁 select、update/delete、insert——四类 SQL 的加锁规则,2 分钟速查

继续阅读“MySQL 各种 SQL 到底加了什么锁?(16/38)”

InnoDB 的七种锁,这次终于懂了(15/38)

自增锁、共享/排他锁、意向锁、插入意向锁、记录锁、间隙锁、临键锁——七种锁配案例一次讲透

自增锁、共享/排他锁、意向锁、插入意向锁、记录锁、间隙锁、临键锁——七种锁配案例一次讲透

继续阅读“InnoDB 的七种锁,这次终于懂了(15/38)”

京ICP备2025137728号-3