查看修改mysql隔离级别

    科技2023-10-23  139

    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 严格串行执行, 隔离程度最高, 并发最低, 能够避免幻读问题.

    Processed: 0.016, SQL: 8