当前位置:   article > 正文

mysql设置数据库隔离级别_mysql 修改隔离级别

mysql 修改隔离级别

 可以通过命令行设置全局 或 会话的隔离级别。重启或者退出会话失效

SET [SESSION | GLOBAL] TRANSACTION ISOLATION LEVEL {READ UNCOMMITTED | READ COMMITTED | REPEATABLE READ | SERIALIZABLE}

 具体命令

  1. # 设置全局隔离级别
  2. set global transaction isolation level REPEATABLE READ;
  3. set global transaction isolation level  READ COMMITTED;
  4. set global transaction isolation level READ UNCOMMITTED;
  5. set global transaction isolation level SERIALIZABLE;
  6. #设置会话隔离级别 
  7. set session transaction isolation level REPEATABLE READ;
  8. set session transaction isolation level READ COMMITTED;
  9. set session transaction isolation level READ UNCOMMITTED;
  10. set session transaction isolation level SERIALIZABLE;

通过配置文件设置隔离级别 

  1. [mysqld]
  2. transaction-isolation = REPEATABLE-READ
  3. transaction-isolation = READ-COMMITTED
  4. transaction-isolation = READ-UNCOMMITTED
  5. transaction-isolation = SERIALIZABLE

查看隔离级别

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

注意:改变mysql的隔离级别后要重启mysql才能生效

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/924600
推荐阅读
相关标签
  

闽ICP备14008679号