zoukankan      html  css  js  c++  java
  • 事务的隔离级别

    事务的含义

      Atomicity 原子性 ---- 事务中包含的所有操作(DML语句)要么全成功,要么全失败 

      Consistency 一致性 ---- 事务是保证数据一致的一种手段

      Isolation 隔离性 --- 事务1修改数据在没有提交以前,另一个事务2是不可修改的,保证一个事务可以完全将数据修改并保存。

      Durability 持久性 --- 一个事务提交以后,保证的事务不会丢失

    事务的隔离级别

      默认的隔离级别:READ COMMITED

              SET TRANSACTION ISOLATION LEVEL READ COMMITED

              一个事务没有提交以前别人是看不到要提交的数据

      其他隔离级别:只可在普通用户下进行

              SERIALIZABLE  串行化

              SET TRANSACTION ISOLATION LEVEL SERIALIZABLE(开启一个事务) 在整个事务的生命周期中,数据不需要改变。在别的事务修改数据完后提交,该事务中始终看到的是未修改之前的数据。

              设置串行化隔离级别时,就是开始一个事务    

              SET TRANSACTION  READ ONLY

              不可以做任何DML语句,只可以select

              SET TRANSACTION  READ WRITE   

    查询事务信息

      可以查出当前数据库中活跃的一些事务信息

        select xidusn,ubablk,ubafil from v$transaction;

  • 相关阅读:
    20200924-5 四则运算试题生成,结对
    20200924-4 代码规范,结对要求
    20200929-git地址
    20200917-1 每周例行报告
    20200917-3白名单
    20200917-2 词频统计
    20200910-1 每周例行报告
    20200910-2 博客作业
    20200924-3 单元测试,结对
    20200924-5 四则运算试题生成,结对
  • 原文地址:https://www.cnblogs.com/KAJIA1/p/12116848.html
Copyright © 2011-2022 走看看