mysql 事务隔离级别
来源:互联网 发布:ubuntu 查看mysql端口 编辑:程序博客网 时间:2024/06/17 14:55
用户可以用SET TRANSACTION语句改变单个会话或者所有新进连接的隔离级别。它的语法如下:
注意:默认的行为(不带session和global)是为下一个(未开始)事务设置隔离级别。如果你使用GLOBAL关键字,语句在全局对从那点开始创建的所有新连接(除了不存在的连接)设置默认事务级别。你需要SUPER权限来做这个。使用SESSION 关键字为将来在当前连接上执行的事务设置默认事务级别。 任何客户端都能自由改变会话隔离级别(甚至在事务的中间),或者为下一个事务设置隔离级别。
你可以用下列语句查询全局和会话事务隔离级别:
转自:http://blog.itpub.net/195110/viewspace-1080777
SET [SESSION | GLOBAL] TRANSACTION ISOLATION LEVEL {READ UNCOMMITTED | READ COMMITTED | REPEATABLE READ | SERIALIZABLE}
注意:默认的行为(不带session和global)是为下一个(未开始)事务设置隔离级别。如果你使用GLOBAL关键字,语句在全局对从那点开始创建的所有新连接(除了不存在的连接)设置默认事务级别。你需要SUPER权限来做这个。使用SESSION 关键字为将来在当前连接上执行的事务设置默认事务级别。 任何客户端都能自由改变会话隔离级别(甚至在事务的中间),或者为下一个事务设置隔离级别。
你可以用下列语句查询全局和会话事务隔离级别:
SELECT @@global.tx_isolation; SELECT @@session.tx_isolation; SELECT @@tx_isolation;
mysql> set @@tx_isolation='read-committed';Query OK, 0 rows affected (0.00 sec)mysql> select @@session.tx_isolation;+------------------------+| @@session.tx_isolation |+------------------------+| REPEATABLE-READ |+------------------------+1 row in set (0.00 sec)mysql> select @@tx_isolation;+-----------------+| @@tx_isolation |+-----------------+| REPEATABLE-READ |+-----------------+1 row in set (0.00 sec)session事物的隔离级别并没有改变。mysql> set @@session.tx_isolation='read-committed';Query OK, 0 rows affected (0.00 sec)mysql> select @@session.tx_isolation;+------------------------+| @@session.tx_isolation |+------------------------+| READ-COMMITTED |+------------------------+1 row in set (0.00 sec)已经改变了。
转自:http://blog.itpub.net/195110/viewspace-1080777
0 0
- mysql事务隔离级别
- Mysql 事务隔离级别
- mysql 事务隔离级别
- MySQL事务隔离级别
- mysql 事务隔离级别
- mysql 事务隔离级别
- mysql 事务隔离级别
- MySQL 事务隔离级别
- mysql事务隔离级别
- Mysql事务隔离级别
- MySQL事务隔离级别
- mysql事务隔离级别
- mysql事务隔离级别
- MYSQL事务隔离级别
- mysql事务隔离级别
- Mysql事务隔离级别
- MySQL事务隔离级别
- MySQL事务隔离级别
- Android 6.0运行时权限小记
- mysql cpu占100%调优案例
- 在ThinkPHP中提交表单插入数据的时候,单引号和双引号是会被自动转义的
- 动画之补间动画详细总结(一)
- Python编程中“if _name_=='_main_':"语句的作用和原理
- mysql 事务隔离级别
- JavaScript之Location对象(BOM)
- Google 如何修复 X509TrustManager 实施方式不安全的应用
- JAVA虚拟机原理初探
- 第十三章 shell 善用判断式
- 第十三章 shell条件判断式
- Java中print、printf、println的区别
- 第十三章 shell回圈 (loop)
- Spring Boot 入门