当前位置:   article > 正文

mysql设置隔离级别_mysql 设置隔离级别

mysql 设置隔离级别

查看隔离级别

SELECT @@GLOBAL.transaction_isolation;
SELECT @@SESSION.transaction_isolation;
show variables like '%iso%';
  • 1
  • 2
  • 3

事务的4个隔离级别

  • READ UNCOMMITTED
  • READ COMMITTED(个人推荐使用这个)
  • REPEATABLE READ(这个是mysql默认的事务隔离级别)
  • SERIALIZABLE

设置全局隔离级别

set global transaction isolation level  READ COMMITTED;
  • 1

设置会话隔离级别

set session transaction isolation level READ COMMITTED;
  • 1
通过配置文件设置隔离级别

直接设置/etc/mysql/my.cnf或者设置/etc/mysql/conf.d/下的文件夹,要注意的是,文件夹的权限不能过高或过低,否则会出现忽略conf.d下的文件夹

[mysqld]
transaction-isolation = REPEATABLE-READ
transaction-isolation = READ-COMMITTED
transaction-isolation = READ-UNCOMMITTED
transaction-isolation = SERIALIZABLE
  • 1
  • 2
  • 3
  • 4
  • 5
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/寸_铁/article/detail/836437
推荐阅读
相关标签
  

闽ICP备14008679号