并发事务问题与事务隔离级别[通俗易懂]

并发事务问题与事务隔离级别[通俗易懂]1.并发事务问题 1)脏读:一个事物读到另一个事务还没有提交的数据。 2)不可重复读:一个事务先后读取同一条记录,但两次读取的数据不同,称之为不可重复读。 3)幻读:一个事务按照条件查询数据时,没有对

并发事务问题与事务隔离级别

1.并发事务问题

1)脏读:一个事物读到另一个事务还没有提交的数据。

2)不可重复读:一个事务先后读取同一条记录,但两次读取的数据不同,称之为不可重复读。

3)幻读:一个事务按照条件查询数据时,没有对应的数据行,但是在插入数据时,又发现这行数据已经存在,好像出现了“幻影”。

2.事务隔离级别

隔离级别 脏读 不可重复读 幻读
Read uncommitted
Read committed
Repeatable Read(默认的)
Serializable

1). 查看事务隔离级别

SELECT @@TRANSACTION_ISOLATION;

2). 设置事务隔离级别

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

注意:

事务隔离级别越高,数据越安全,但是性能越低。

原文地址:https://www.cnblogs.com/little-sheep9/archive/2022/04/07/16114754.html

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

(0)
上一篇 2023-05-11
下一篇 2023-05-11

相关推荐

  • Python如何运行?

    Python如何运行?Python是一种高级编程语言,它的优雅和简洁造就了它在数据科学、网站开发等领域的广泛应用。Python的运行过程是怎样的呢?在这篇文章中,我们将从多个方面详细阐述Python的运行过程。

    2024-04-22
    70
  • Python调用基础入门

    Python调用基础入门Python语言是一种高级编程语言,它简单易学、语法优雅、能够快速开发高效率的应用程序,尤其在数据科学领域异军突起。在使用Python编写应用程序时,会经常用到一些外部库或模块,而Python调用也是其中非常重要的一部分。本篇文章主要对Python调用的基础入门进行详细阐述。

    2024-06-16
    52
  • sql语句之内连接与外连接的区别_自连接查询的sql语句

    sql语句之内连接与外连接的区别_自连接查询的sql语句内连接: 查询效率:速度较快 内存占用:先笛卡尔积,再进行where晒减,内存占用在初期笛卡尔积的时候会很大。 内连接占用内存空间大 显示内连接和隐式内连接除了写法不一样,其他没有什么不同 外连接:…

    2023-02-19
    532
  • ora-12541:tns:无监听程序 windows_ora12541tnsno listener

    ora-12541:tns:无监听程序 windows_ora12541tnsno listener问题描述:现场一台测试服务器,安装有oracle11g(11.2.0.1),上午还运行正常,结果下午直接访问不了,提示错误:ora-12541 无监听程序问题。问题排查:按照常规方法,重启监听程序以及

    2023-01-23
    155
  • SQLyog使用期限(治标不治本的,治本的还没找到)[通俗易懂]

    SQLyog使用期限(治标不治本的,治本的还没找到)[通俗易懂]在注册表中找到 HKEY_CURRENT_USERSoftware 选中其中的类似下列文件名的文件 HKEY_CURRENT_USERSoftware{d58cb4b1-47f3-45

    2022-12-16
    151
  • java +mybatis 获取oracle存储的blob对象「建议收藏」

    java +mybatis 获取oracle存储的blob对象「建议收藏」1.创建用于接收blob类型的实体类 1 @Getter 2 @Setter 3 public class FileEntity implements Serializable { 4 private

    2023-02-28
    185
  • centos7.x中安装SQL Server

    centos7.x中安装SQL Server本文内容是采集的好几位博主的博文进行的一个整合,内容更为精准和详尽,以下是我参照的几篇博文地址: 微软官方文档:https://docs.microsoft.com/zh-cn/sql/linux/s

    2023-01-30
    149
  • Python中使用字典实现高效查找

    Python中使用字典实现高效查找Python中的字典是一种无序的、可变的、可迭代的数据类型。字典中的元素都是用键值对的形式来表示,每个键值对之间用冒号隔开,不同的键值对之间用逗号隔开,整个字典需要用花括号{}来包裹。

    2023-12-29
    114

发表回复

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