09 2021 档案
摘要:Mysql为了解决事物并发执行导致的一些列为题,引入了锁,在InnoDB存储引擎中,锁分为表锁和行锁两类。 1. 共享锁和独占锁(S和X) 1.1 共享锁(S锁) 共享锁也叫S锁,S锁与S锁是兼容关系,不会被阻塞,S锁与X锁是不兼容的,会被阻塞。 加S锁读取数据: SELECT ... LOCK I
阅读全文
摘要:在这之前你需要对索引的存储方式有一定的了解,这里我们只讲表空间的结构,不讲概念相关的东西。其次我们应该知道数据的存储结构的设计很大一部分原因是为了加速数据的查找和插入,也就是取数据和村数据。 1. 表空间结构 在图1和图2中,里面的extent是区的意思,我们知道Mysql是以页(一个页16KB)方
阅读全文