事务简单了解

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 表只有一条记录(实际中基本不存在这个情况)

posted @ 2021-09-03 16:02  大科比的小弟  阅读(29)  评论(0编辑  收藏  举报