1.查看
mysql 8.0
系統級別:
select @@global.transaction_isolation;
會話級別:
select @@transaction_isolation;
mysql 5.0
select @@global.tx_isolation;
2.修改
set global transaction isoaction level read uncommitted;
read uncommitted 允許讀取未提交的資料. 并發最高, 隔離最低, 會產生臟讀問題.
read committed 只允許讀取提交的資料, 相當于寫加鎖. 并發降低, 隔離提高, 能夠避免臟讀問題, 但存在不可重復讀問題.
repeatable read (默認隔離級別) 讀寫都加鎖, 并發進一步降低, 隔離進一步提高, 能夠避免不可重復讀問題, 但存在幻讀問題.
serializable 嚴格串行執行, 隔離程度最高, 并發最低, 能夠避免幻讀問題.
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/164193.html
標籤:其他
