阅读innodb体系结构文档
This commit is contained in:
@@ -1,3 +1,33 @@
|
||||
- [锁](#锁)
|
||||
- [lock 和 latch](#lock-和-latch)
|
||||
- [latch](#latch)
|
||||
- [lock](#lock)
|
||||
- [innodb中的锁](#innodb中的锁)
|
||||
- [意向锁](#意向锁)
|
||||
- [Record Lock](#record-lock)
|
||||
- [一致性读](#一致性读)
|
||||
- [一致性非锁定读](#一致性非锁定读)
|
||||
- [一致性锁定读](#一致性锁定读)
|
||||
- [Gap Lock](#gap-lock)
|
||||
- [行锁算法](#行锁算法)
|
||||
- [Next-Key Lock](#next-key-lock)
|
||||
- [insert-intention lock](#insert-intention-lock)
|
||||
- [加锁示例](#加锁示例)
|
||||
- [performance\_schema.data\_locks](#performance_schemadata_locks)
|
||||
- [select ... 加锁情况](#select--加锁情况)
|
||||
- [select ... for update 加锁情况](#select--for-update-加锁情况)
|
||||
- [select语句未命中索引](#select语句未命中索引)
|
||||
- [select语句命中非unique索引](#select语句命中非unique索引)
|
||||
- [select语句命中主键索引](#select语句命中主键索引)
|
||||
- [update ... 加锁情况](#update--加锁情况)
|
||||
- [update语句未命中索引的加锁情况](#update语句未命中索引的加锁情况)
|
||||
- [update语句命中非unique索引](#update语句命中非unique索引)
|
||||
- [update语句命中主键索引](#update语句命中主键索引)
|
||||
- [innodb死锁](#innodb死锁)
|
||||
- [超时](#超时)
|
||||
- [wait-for graph](#wait-for-graph)
|
||||
- [innodb锁升级](#innodb锁升级)
|
||||
|
||||
# 锁
|
||||
## lock 和 latch
|
||||
在mysql数据库中,lock和latch都可以被称之为锁,但是两者锁包含意义不同。
|
||||
|
||||
Reference in New Issue
Block a user