• 事务的隔离级别


    事务的含义

      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;

  • 相关阅读:
    easyui好例子,值得借鉴
    DDL 和DML 区别
    兼容IE的文字提示
    搭代理
    美国服务器
    跟随滚动条滚动
    JS Array对象
    JS 内置对象 String对象
    JS 对象
    JS 二维数组
  • 原文地址:https://www.cnblogs.com/KAJIA1/p/12116848.html
Copyright © 2020-2023  润新知