共享锁和排他锁

 

Mysql默认事务隔离是可重复读,即在一个事务中读取到的数据是一致的,不会被其他操作污染。

  1. select 不会受影响,在事务中或者普通执行都可以。
  2. mysql会为update, insert, delete自动加上排他锁。
  3. 事务A共享锁A可以做增删改查,其他事务也可以开共享锁,但是不能开排他锁。所有对锁住的行进行update, deltete 操作受阻。
  4. 事务A排他锁A可以做增删改查,其他事务不能再锁。所有对锁住的行进行update, deltete 操作会出现锁等待
  5. 两个事务使用共享锁,在改动时会第一个出现锁等待,第二个出现死锁并退出事务,同时第一个改动成功,可以commit。

应用场景:

共享锁:对一张表的数据行加锁,避免改动和删除,对其关联表进行insert等操作。确保两张表的业务一致。

排他锁:确保一张表的数据一致性。

转载于:https://www.cnblogs.com/fenle/p/10656994.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/483753.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

《汽车驾驶自动化分级》国家标准发布

来源:国家市场监管总局编辑:蒲蒲据市场监管总局官网,近日,市场监管总局(标准委)集中发布了一批重要国家标准。其中,就有针对自动驾驶功能的《汽车驾驶自动化分级》国家推荐标准(GB/T…

牛客13592 武藏牌牛奶促销

链接:https://ac.nowcoder.com/acm/problem/13592 来源:牛客网 时间限制:C/C 1秒,其他语言2秒 空间限制:C/C 131072K,其他语言262144K 64bit IO Format: %lld 题目描述 武藏牌牛奶为了吸引顾客&#xff…

美国国家科学委员会发布学术研发报告

来源:中国科讯编辑:郑实2021年9月14日,美国国家科学委员会(National Science Board, NSB)发布“学术研发报告”(Academic Research and Development)。该报告作为2022科学与工程指标报告的一部分…

jQuery使用():Deferred有状态的回调列表(含源码)

deferred的功能及其使用deferred的实现原理及模拟源码一、deferred的功能及其使用 deferred的底层是基于callbacks实现的,建议再熟悉callbacks的内部机制前提下阅读这篇博客,如果需要了解callbacks可以参考:jQuery使用(&#xff0…

牛客14392 猴子吃香蕉

链接:https://ac.nowcoder.com/acm/problem/14392 来源:牛客网 时间限制:C/C 1秒,其他语言2秒 空间限制:C/C 65536K,其他语言131072K 64bit IO Format: %lld 题目描述 有n只猴子,第i只猴子每…

AI科普微视频丨人类的智能是如何产生的?

来源:中国人工智能学会人工智能是如何产生的?人工智能的法杖为什么充满曲折?为什么说图灵是人工智能之父?为加大AI科普力度,推动文化传播,中国人工智能学会推出了“AI科普微视频”栏目,以每期2~…

结队编程项目——四则运算

一、项目与分析 项目功能 自动生成小学四则运算题目(加、减、乘、除)并统计正确率 支持整数支持多运算符(比如生成包含100个运算符的题目)支持真分数分析 生成整数与真分数:实现了生成真分数即可利用分数的约分机制使其…

# 进度条的制作

import time for i in range(100):sys.stdout.write("#") # 在屏幕上输出#time.sleep(0.1)sys.stdout.flush() # 刷新功能 转载于:https://www.cnblogs.com/quanag/p/10657915.html

牛客14355 翻硬币

链接:https://ac.nowcoder.com/acm/problem/14355 来源:牛客网 时间限制:C/C 1秒,其他语言2秒 空间限制:C/C 32768K,其他语言65536K 64bit IO Format: %lld 题目描述 小明正在玩一个“翻硬币”的游戏。 …

2021诺奖预测出炉!16名学者获得最新一届“引文桂冠奖”

图片来源:Pixabay来源:公众号“科睿唯安”2002 年以来,科睿唯安每年都会基于 Web of Science 平台上的论文和引文数据,遴选诺贝尔奖奖项所涉及的生理学或医学、物理学、化学及经济学领域中全球最具影响力的顶尖研究人员&#xff0…

[转帖]2015年时微软Win3.1崩溃迫使巴黎奥利机场短暂关闭

https://www.ithome.com/html/it/188796.htm IT之家讯 2015年11月14日消息,上周法国巴黎奥利机场因为微软的Windows 3.1系统出现故障不得不迫使所有飞机降落并暂时关闭机场。对,你没看错,就是Windows 3.1,这款操作系统于1992年发布…

牛客14386 水仙花数

链接:https://ac.nowcoder.com/acm/problem/14386 来源:牛客网 时间限制:C/C 1秒,其他语言2秒 空间限制:C/C 32768K,其他语言65536K 64bit IO Format: %lld 题目描述 水仙花数是指一个N位正整数&#xf…

华为发布《智能世界2030》报告,多维探索未来十年趋势

来源:华为2021年9月22日,华为携手产业伙伴举办了智能世界2030论坛。华为常务董事、ICT产品与解决方案总裁汪涛以“无界探索,翻开未来”为主题演讲,发布了《智能世界2030》报告。这是华为首次通过定量与定性结合的方式,…

类定义(课下选做)

1、设计思路 1.根据题目要求覆盖(Override)toString方法、覆盖equals方法,即重写这两个方法; 2.根据题目要求定义至少三个构造方法,接收并初始化这些数据; 3.创建一个测试类Bookshelf, 其中的main方法创建并…

我们不用「元宇宙」这个词!苹果CEO库克:我们称其为AR

来源:Time&新智元近日,在登上时代周刊的百大人物之后,苹果CEO库克再次接受了杂志的采访。虽然内容千篇一律,但是最有趣的莫过于拒绝「元宇宙」这个说法了。「这就是所谓的元宇宙吗?」Time的记者问道。「不&#xf…

牛客13584 日历中的数字

链接:https://ac.nowcoder.com/acm/problem/13584 来源:牛客网 时间限制:C/C 1秒,其他语言2秒 空间限制:C/C 131072K,其他语言262144K 64bit IO Format: %lld 题目描述 ElemenT马上就要毕业了&#xff0…

详解HTML的a标签(超链接标签)

1、什么是<a>标签 <a> 标签定义超链接&#xff0c;用于从一张页面链接到另一张页面。  <a> 元素最重要的属性是 href 属性&#xff0c;它指示链接的目标。 2、<a>标签的几个重要属性 2.1、href 规定链接指向的页面的 URL。 1. 链接https、http地址&a…

许竹青、骆艾荣:数字城市的理念演化、主要类别及未来趋势研究

来源&#xff1a;本文原刊于《中国科技论坛》2021年8月第8期摘要&#xff1a;城市与技术的关系由来已久&#xff0c;但将“数字”这一技术概念与城市连接成为专有名词却是新事物。本文从技术变迁的外生驱动和城市发展问题的内生需求两个角度探讨数字城市兴起及发展的动因&#…

牛客20701 神秘钥匙

链接&#xff1a;https://ac.nowcoder.com/acm/problem/20701 来源&#xff1a;牛客网 时间限制&#xff1a;C/C 1秒&#xff0c;其他语言2秒 空间限制&#xff1a;C/C 32768K&#xff0c;其他语言65536K 64bit IO Format: %lld 题目描述 clccle一行&#x1d45b;个人来到了…

《深入浅出vue.js》阅读笔记之数组变化侦测

1、如何追踪变化 数组的侦测方式和对象不同&#xff0c;比如&#xff1a; this.list.push(1) 此时并不会像改变对象一样触发setter。 同理&#xff0c;要侦测数组的变化意味着我们在改变数组的时候得到通知&#xff0c;如图&#xff0c;我们可以用一个拦截器覆盖Array.prototyp…