事务简单了解
https://www.cnblogs.com/fjdingsd/p/5273008.html 事务简单了解
① Serializable (串行化):可避免脏读、不可重复读、幻读的发生。
② Repeatable read (可重复读):可避免脏读、不可重复读的发生。
③ Read committed (读已提交):可避免脏读的发生。
④ Read uncommitted (读未提交):最低级别,任何情况都无法保证。
type包含的类型包括如下图所示的几种,从好到差依次是:
system > const > eq_ref > ref > range > index > all
all全表扫描,没有优化,最慢的方式 index 索引全扫描 range 索引范围扫描,常用语<,<=,>=,between等操作
ref 使用非唯一索引扫描或唯一索引前缀扫描,返回单条记录,常出现在关联查询中
eq_ref 类似ref,区别在于使用的是唯一索引,使用主键的关联查询
const 当查询是对主键或者唯一键进行精确查询,系统会把匹配行中的其他列作为常数处理 System 表只有一条记录(实际中基本不存在这个情况)