mysql 修改隔离级别_设置mysql隔离级别

mysql 修改隔离级别_设置mysql隔离级别1.查看当前会话隔离级别select@@tx_isolation;2.查看系统当前隔离级别select@@global.tx_isolation;3.设置当前会话隔离级别setsessiontransactionisolatinlevelrepeatableread;4.设置系统当前隔离级别setglobaltransactionisolationlevelrepeata…

大家好,又见面了,我是你们的朋友全栈君。

1.查看当前会话隔离级别

select @@tx_isolation;

2.查看系统当前隔离级别

select @@global.tx_isolation;

3.设置当前会话隔离级别

set session transaction isolatin level repeatable read;

4.设置系统当前隔离级别

set global transaction isolation level repeatable read;

5.命令行,开始事务时

set autocommit=off 或者 start transaction

关于隔离级别的理解

1.read uncommitted

可以看到未提交的数据(脏读),举个例子:别人说的话你都相信了,但是可能他只是说说,并不实际做。

2.read committed

读取提交的数据。但是,可能多次读取的数据结果不一致(不可重复读,幻读)。用读写的观点就是:读取的行数据,可以写。

3.repeatable read(MySQL默认隔离级别)

可以重复读取,但有幻读。读写观点:读取的数据行不可写,但是可以往表中新增数据。在MySQL中,其他事务新增的数据,看不到,不会产生幻读。采用多版本并发控制(MVCC)机制解决幻读问题。

4.serializable

可读,不可写。像java中的锁,写数据必须等待另一个事务结束。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/148204.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月15日 下午5:16
下一篇 2022年6月15日 下午5:16


相关推荐

  • win10 设定计划任务时提示所指定的账户名称无效,如何解决?「建议收藏」

    win10 设定计划任务时提示所指定的账户名称无效,如何解决?「建议收藏」我想把我的python爬虫脚本设定为自动定时执行,我的设备是win10操作系统,这将用到系统自带的计划任务功能。且我希望不管用户是否登录都要运行该定时任务,但在设置计划任务的属性时,遇到一个报错:所指定的账户名称无效。该报错是如何发生的,以及如何解决?记录如下:报错是如何发生的?如下图所示,设置计划任务的属性:如果仅勾选“只在用户登录时运行”,点击“确定”后直接创建成功。…

    2022年6月10日
    133
  • git删除远程分支报错

    git删除远程分支报错ssh Couldnotreso nodenamenors ornotknownfa Couldnotread 后

    2026年2月3日
    3
  • pytest fixtures_figure可数吗

    pytest fixtures_figure可数吗fixture的优势Pytest的fixture相对于传统的xUnit的setup/teardown函数做了显著的改进:命名方式灵活,不局限于setup和teardown这几个命名conf

    2022年7月28日
    9
  • python控制windows窗口,并输入数据_python执行windows命令

    python控制windows窗口,并输入数据_python执行windows命令这是一些用于设置多播接收器的Python代码.它在mac和linux上运行良好.importsocket,structADDR=’239.239.250.1’PORT=8001sock=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)sock.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1)s…

    2022年10月1日
    4
  • Mybatis分页插件-PageHelper的使用

    Mybatis分页插件-PageHelper的使用Mybatis分页插件-PageHelper的使用怎样配置mybatis这里就不提了,我来说说我配置这个分页插件的过程吧。下载JAR包分页插件pagehelper.jar:https://oss.sonatype.org/content/repositories/releases/com/github/pagehelper/pagehelper/http://repo1.maven.org/ma

    2022年5月22日
    43
  • 大盘进入涨势的条件

    大盘进入涨势的条件 春节以来,上证指数120分钟,所有的拐点都在这里了,除了本次,春节以来所有“顶、底”信号全部成功,皆为120分钟的拐点,所以,从周四开始,我就开始提示:不追买《120分钟顶信号》。即便是120分钟不能撼动日线的底部,那么你买在120分钟的顶位置,很显然,也是不对的。 120分钟顶,不追买是首要任务,其次呢,我们重点分析120分钟顶失败的意义。双龙之翼的顶底指标,是震荡类指标,即专门狙杀震荡拐点的…

    2022年6月29日
    26

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号