type类型
All:不用索引的全表扫描
index:使用索引的全表扫描
range:使用索引的范围扫描(记得使用>=代替>)
ref:定位索引,但是索引不唯一,需要继续扫描,看看是否有重复
ref_eq:定位索引,索引唯一
隔离级别
读未提交:
读已经提交:一个事务加共享锁,但是允许写锁。所以一个事务中会读到不同的值
可重复读:一个事务读加共享锁,但是不允许写锁。所以一个事务中会读到相同的值。但是会幻读。
串行化:
All:不用索引的全表扫描
index:使用索引的全表扫描
range:使用索引的范围扫描(记得使用>=代替>)
ref:定位索引,但是索引不唯一,需要继续扫描,看看是否有重复
ref_eq:定位索引,索引唯一
读未提交:
读已经提交:一个事务加共享锁,但是允许写锁。所以一个事务中会读到不同的值
可重复读:一个事务读加共享锁,但是不允许写锁。所以一个事务中会读到相同的值。但是会幻读。
串行化:
本文标题:数据库
本文链接:https://www.haomeiwen.com/subject/xwatkctx.html
网友评论