在關係數據庫標準中有四個事務隔離級別
mysql
未提交讀(Read Uncommitted):容許髒讀,也就是可能讀取到其餘會話中未提交事務修改的數據sql
提交讀(Read Committed):只能讀取到已經提交的數據。Oracle等多數數據庫默認都是該級別
數據庫
可重複讀(Repeated Read):可重複讀。在同一個事務內的查詢都是事務開始時刻一致的,InnoDB默認級別。在SQL標準中,該隔離級別消除了不可重複讀,可是還存在幻象讀
ide
串行讀(Serializable):徹底串行化的讀,每次讀都須要得到表級共享鎖,讀寫相互都會阻塞
url
mysql的innodb存儲引擎,默認的事務隔離級別是,可重複讀spa