SQL92标准隔离级别有哪些

技术SQL92标准隔离级别有哪些本篇内容主要讲解“SQL92标准隔离级别有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“SQL92标准隔离级别有哪些”吧!

本文主要讲解“SQL92标准的隔离等级有哪些”,感兴趣的朋友不妨看看。本文介绍的方法简单、快速、实用。让边肖带你学习“SQL92标准的隔离等级有哪些”!

定义

Read uncommitted (读取未提交内容)

在读取未提交级别,事务中的更改对其他事务可见,即使它们未提交。事务可以读取未提交的数据,这也称为脏读。这个水平会导致很多问题。从性能上看,Read uncommitted并不比其他级别好多少,但是缺少了其他级别的很多好处。除非有非常必要的原因,否则很少在实际应用中使用。

Read committed (读取提交内容)

大多数数据库系统的默认隔离级别是读提交(但MySQL不是)。Read committed满足前面提到的隔离的简单定义:在事务开始时,只能看到提交的事务所做的更改。换句话说,事务从开始到提交所做的任何修改对其他事务都是不可见的。这种级别有时被称为不可重复读取,因为如果您执行同一个查询两次,您可能会得到不同的结果。

Repeatable read (可重复读)

可重复读取解决了脏读的问题。该级别确保在同一事务中多次读取同一记录的结果是一致的。然而,理论上,可重复读取隔离级别仍然不能解决另一个幻影读取问题。所谓神奇读取,就是当一个事务读取某个范围内的记录时,另一个事务在该范围内插入新的记录,当前一个事务再次读取该范围内的记录时,就会产生Phantom行。InnoDB和XtraDB存储引擎通过MVCC(Multivesion Concurrency Control)解决了错觉阅读的问题。

可重复读取是Mysql的默认事务隔离级别,其中InnoDB所有者希望通过使用MVVC获得高并发,并使用一种称为下一个键锁定的策略来避免幻影读取。

Serializable (可串行化)

可序列化是最高的隔离级别。通过强制事务是串行的,它避免了前面提到的错觉读取问题。简单来说,Serializable会为读取的每一行数据添加锁,这可能会导致大量超时和锁征用问题。这种隔离级别在实际中很少使用,只有在非常需要保证数据的一致性,并且没有并发是可以接受的时候才能考虑。

隔离级别

ANSI SQL92 P68-69

级别(隔离级别)脏读取不可重复读取幻影读取未提交读取已提交(已读取已提交内容)x可重复读取(可重复读取)级别更多相关内容,可以去相关渠道查询,关注我们,继续学习!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/132523.html

(0)

相关推荐

  • 晟和哪个字搭配寓意好,与晟字搭配的公司起名有哪些

    技术晟和哪个字搭配寓意好,与晟字搭配的公司起名有哪些与晟字搭配的公司名字有千晓晟晟和哪个字搭配寓意好、日晟、晟睿、领晟科技、启晟等。 1、千晓晟 千字是数目字,比喻数甚大,给人大气之感,也意指公司财源广进。晓字有天明之义

    生活 2021年10月26日
  • sql server排名函数DENSE_RANK的用法是什么

    技术sql server排名函数DENSE_RANK的用法是什么这篇文章将为大家详细讲解有关sql server排名函数DENSE_RANK的用法是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文

    攻略 2021年11月30日
  • spring学习:概述及IOC理论推导

    技术spring学习:概述及IOC理论推导 spring学习:概述及IOC理论推导新建一个空白的maven项目
    2 .1.1、分析实现
    我们先用我们原来的方式写一段代码 .
    1、先写一个UserDao接

    礼包 2021年12月15日
  • mysql中转换函数以及排序问题的示例分析

    技术mysql中转换函数以及排序问题的示例分析这篇文章主要为大家展示了“mysql中转换函数以及排序问题的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“mysql中转

    攻略 2021年11月6日
  • 分析数据库都做了哪些操作

    技术分析数据库都做了哪些操作这篇文章主要介绍“分析数据库都做了哪些操作”,在日常操作中,相信很多人在分析数据库都做了哪些操作问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”分析数据库都做了哪

    攻略 2021年11月4日
  • Apache Hudi使用是怎么样的

    技术Apache Hudi使用是怎么样的Apache Hudi使用是怎么样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。]数据实时处理和实时的数据实时分为

    攻略 2021年11月23日