摘要:
Ⅰ、上节回顾 session1: session2: session1: (root@localhost) [(none)] show engine innodb status\G ... MySQL thread id 1087, OS thread handle 139830446065408, 阅读全文
posted @ 2018-06-14 01:23
91洲际哥
阅读(429)
评论(0)
推荐(0)
摘要:
Ⅰ、InnoDB锁算法的介绍 首先明确一点,锁锁住的是什么?锁锁住的是索引 Record Lock 单个行记录上的锁 Gap Lock 锁定一个范围,但不包含记录本身 Next key Lock Gap Lock + Record Lock 锁定一个范围,并且锁定记录本身 Ⅱ、模拟加锁场景 一般来说 阅读全文
posted @ 2018-06-12 23:24
91洲际哥
阅读(491)
评论(0)
推荐(0)
摘要:
Ⅰ、什么是索引 索引是一种提高数据库查询效率的数据结构(我们说的一般都是B+ tree索引) (root@localhost) [test] show create table l \G 1. row Table: l Create Table: CREATE TABLE ( int(11) NOT 阅读全文
posted @ 2018-06-07 11:40
91洲际哥
阅读(438)
评论(0)
推荐(0)
摘要:
Ⅰ、总览 S行级共享锁 lock in share mode X行级排它锁 增删改 IS意向共享锁 IX意向排他锁 AI自增锁 Ⅱ、锁之间的兼容性 |兼|X|IX|S|IS| |: :|: :|: :|: :|: :| |X|×|×|×|×| |IX|×|√|×|√| |S|×|×|√|√| |IS 阅读全文
posted @ 2018-06-04 15:45
91洲际哥
阅读(400)
评论(0)
推荐(0)
摘要:
Ⅰ、 show engine innodb status\G 1.1 实力分析一波 锁介绍的那篇中已经提到了这个命令,现在我们开一个参数,更细致的分析一下这个命令 (root@localhost) [test] begin; Query OK, 0 rows affected (0.00 sec) 阅读全文
posted @ 2018-06-03 00:56
91洲际哥
阅读(637)
评论(0)
推荐(0)
浙公网安备 33010602011771号