数据库的隔离级别

读未提交:指一个事务读取另一个事务未提交的修改。,会发生脏读、不可重复读、幻读。
读提交:指只能读到已经提交的内容。会发生不可重复读和幻读。是SQL Server和Oracle的默认隔离级别。
可重复读:指当数据被读取时,不可进行update操作,保证多次读取的记录是相同的,解决了不可重复读的问题。但幻读是insert导致,不会避免。可重复读是MySQL的默认隔离级别。
可串行化读:这是数据库最高的隔离级别,这种级别下,事务“串行化顺序执行”,也就是一个一个排队执行。这种级别下,“脏读”、“不可重复读”、“幻读”都可以被避免,但是执行效率奇差,性能开销也最大,所以基本没人会用。

相关推荐

  1. 数据库隔离级别

    2024-06-15 05:58:06       28 阅读
  2. 数据库隔离级别选择与实现

    2024-06-15 05:58:06       54 阅读
  3. 数据库事务 4 种隔离级别

    2024-06-15 05:58:06       47 阅读
  4. 数据库事务隔离级别

    2024-06-15 05:58:06       47 阅读
  5. 事务隔离级别

    2024-06-15 05:58:06       48 阅读
  6. 事务隔离级别

    2024-06-15 05:58:06       33 阅读
  7. MySQL事务隔离级别

    2024-06-15 05:58:06       57 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-15 05:58:06       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-15 05:58:06       100 阅读
  3. 在Django里面运行非项目文件

    2024-06-15 05:58:06       82 阅读
  4. Python语言-面向对象

    2024-06-15 05:58:06       91 阅读

热门阅读

  1. leetcode 70.爬楼梯

    2024-06-15 05:58:06       34 阅读
  2. 每周题解:Intervals(区间)

    2024-06-15 05:58:06       50 阅读
  3. dolphinscheduler独立集群部署文档(海豚调度)

    2024-06-15 05:58:06       29 阅读
  4. 合肥工业大学内容安全实验一:爬虫|爬新闻文本

    2024-06-15 05:58:06       31 阅读
  5. C# —— 三目运算符及实例

    2024-06-15 05:58:06       32 阅读
  6. python 多线程条件竞争利用失败print不显示的原因

    2024-06-15 05:58:06       35 阅读
  7. 与君共勉:坚持+努力

    2024-06-15 05:58:06       33 阅读
  8. ReentrantLock与AQS:深入剖析多线程同步的艺术

    2024-06-15 05:58:06       37 阅读
  9. 快速上手:如何在npm发布自己的插件包

    2024-06-15 05:58:06       36 阅读
  10. 数值分析笔记(一)误差及其传播

    2024-06-15 05:58:06       29 阅读