有索引
同行数据
A加了排他锁,B:
普通查询 √
排他锁查询 ×
共享锁查询 ×
更新 ×
A加了共享锁,B:
普通查询 √
排他锁查询 ×
共享锁查询 √
更新 ×
不同行数据
A加了排他锁,B:
普通查询 √
排他锁查询 √
共享锁查询 √
更新 √
A加了共享锁,B:
普通查询 √
排他锁查询 √
共享锁查询 √
更新 √
没索引
同行数据
A加了排他锁,B:
普通查询 √
排他锁查询 ×
共享锁查询 √
更新 ×
A加了共享锁,B:
普通查询 √
排他锁查询 ×
共享锁查询 ×
更新 ×
不同行数据
A加了排他锁,B:
普通查询 √
排他锁查询 ×
共享锁查询 ×
更新 ×
A加了共享锁,B:
普通查询 √
排他锁查询 ×
共享锁查询 √
更新 ×