四個隔離級別
READ-UNCOMMITTED 讀未提交
READ-COMMITTED 讀已提交
REPEATABLE-READ 可重複讀
SERIALIZABLE 串行
新進連接要使事務隔離級別生效, 在不重啓mysql服務情況下在客戶端執行:
例: set global.tx_isolation='READ-COMMITTED';
tips:設置後新的連接就會使用該隔離級別, 但mysql重啓後恢復默認隔離級別Repeatable Read
驗證:select @@tx_isolation;
重啓也要生效要在mysql配置文件my.cnf中[mysqld]段下加上:
transaction-isolation=Read-Committed