mysql 数据库 隔离性 代码demo

数据存储

2018-01-20

44

0

技术:mysql事物 隔离性-read-uncommited

运行环境:IDEA 15.2 + jdk8 + windows 10

demo功能:提供一个mysql 隔离性 了解的demo

场景描述

修改mysql隔离性 全局为read-uncommited, 则表示A事物修改了数据, 没有提交, B事物可以立马看到

全部源代码, 先执行sql代码.再运行java代码

https://gitee.com/youlixishi/demo-world/tree/master/src/mybatis/trasaction-demo

修改数据库隔离级别为read-uncommited

1.查看当前数据库隔离级别

   select @@global.tx_isolation,@@tx_isolation;

   

2. 修改全局隔离级别为read-uncommited

   set global transaction isolation level read uncommitted;

运行调试代码

1.查看当前数据

2.如图打断点, 

3. 运行, 在断点时,查看第一个sql语句执行的结果, 是否可以被其他的 事物获取到. OK, 看下来是 能够读取到未提交的

 

欢迎添加微信,互相学习↑↑↑ -_-

发表评论

全部评论:0条

白老虎

programming is not only to solve problems, ways to think