Loading

索引和锁

索引可以让查询锁定更少的行

锁定超过需要的行会增加锁争用并减少并发性

InnoDB只有在访问行的时候才会加锁,索引能减少InnoDB访问的行数

这条查询返回2~4之间的行,实际上获取了1~4之间的行排他锁 

Using where,表示MySQL服务器将存储引擎返回行后再应用WHEER过滤条件

InnoDB在二级索引上使用共享锁,访问主键索引用排他锁

posted @ 2021-11-23 14:47  BigBender  阅读(41)  评论(0编辑  收藏  举报