无码视频在线观看,99人妻,国产午夜视频,久久久久国产一级毛片高清版新婚

  • 始創(chuàng)于2000年 股票代碼:831685
    咨詢熱線:0371-60135900 注冊有禮 登錄
    • 掛牌上市企業(yè)
    • 60秒人工響應(yīng)
    • 99.99%連通率
    • 7*24h人工
    • 故障100倍補償
    全部產(chǎn)品
    您的位置: 網(wǎng)站首頁 > 幫助中心>文章內(nèi)容

    簡談Oracle數(shù)據(jù)庫中的事務(wù)和鎖的作用

    發(fā)布時間:  2012/9/24 16:48:47

    事務(wù)和鎖具有以下特點:

    事務(wù)是一個單元的工作,要么全做,要么全不做
    事務(wù)保證操作的一致性和可恢復(fù)性
    每一條Transact-SQL語句都可以是一個事務(wù)
    實際使用的事務(wù)是用戶定義的事務(wù),它包括一系列操作或者語句
    在多服務(wù)器環(huán)境中,使用用戶定義的分布式事務(wù),保證操作的一致性
    鎖是保證并發(fā)控制的手段
    可以鎖定的資源包括行、頁、簇、表和數(shù)據(jù)庫 -
     

    鎖的類型主要包括共享鎖和排它鎖
    特殊類型的鎖包括意圖鎖、修改鎖和模式鎖
    共享鎖允許其他事務(wù)繼續(xù)使用鎖定的資源
    排它鎖只允許一個事務(wù)訪問數(shù)據(jù)
    系統(tǒng)本身可以處理死鎖
    用戶可以根據(jù)實際情況定制鎖的一些特征
    事務(wù)

    事務(wù)的定義

        事務(wù)是指一個單元的工作,這些工作要么全做,要么全部不做。作為一個邏輯單元,必須具備四個屬性:自動性、一致性、獨立性和持久性。自動性是指事務(wù)必須是 一個自動的單元工作,要么執(zhí)行全部數(shù)據(jù)的修改,要么全部數(shù)據(jù)的修改都不執(zhí)行。一致性是指當事務(wù)完成時,必須使所有數(shù)據(jù)都具有一致的狀態(tài)。在關(guān)系型數(shù)據(jù)庫 中,所有的規(guī)則必須應(yīng)用到事務(wù)的修改上,以便維護所有數(shù)據(jù)的完整性。所有的內(nèi)部數(shù)據(jù)結(jié)構(gòu),例如樹狀的索引與數(shù)據(jù)之間的鏈接,在事務(wù)結(jié)束之后,必須保證正 確。獨立性是指并行事務(wù)的修改必須與其他并行事務(wù)的修改相互獨立。一個事務(wù)看到的數(shù)據(jù)要么是另外一個事務(wù)修改這些事務(wù)之前的狀態(tài),要么是第二個事務(wù)已經(jīng)修 改完成的數(shù)據(jù),但是這個事務(wù)不能看到正在修改的數(shù)據(jù)。這種特征也稱為串行性。持久性是指當一個事務(wù)完成之后,它的影響永久性的產(chǎn)生在系統(tǒng)中,也就是這種修 改寫到了數(shù)據(jù)庫中。

        事務(wù)機制保證一組數(shù)據(jù)的修改要么全部執(zhí)行,要么全部不執(zhí)行。SQL Server使用事務(wù)保證數(shù)據(jù)的一致性和確保在系統(tǒng)失敗時的可恢復(fù)性。事務(wù)是一個可以恢復(fù)的單元的工作,由一條或者多條Transact-SQL語句組 成,可以影響到表中的一行或者多行數(shù)據(jù)。事務(wù)打開以后,直到事務(wù)成功完成之后提交為止,或者到事務(wù)執(zhí)行失敗全部取消或者滾回去為止。

    事務(wù)和鎖
    當執(zhí)行事務(wù)操作時,Oracle會再被作用的表上枷鎖,防止其他用戶修改表的結(jié)構(gòu)。這里對我們的用戶來講是非常作用的
    常見的事務(wù)的幾個操作“
    1.設(shè)置保存點 savepoint a
    2.取消部分事務(wù) rollback to a
    3.取消全部事務(wù) rollback

    回滾事務(wù):rollback
    提交事務(wù):commit

     


    本文出自:億恩科技【mszdt.com】

    服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經(jīng)營性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經(jīng)營性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經(jīng)營性ICP/ISP證:贛B2-20080012
  • 服務(wù)器/云主機 24小時售后服務(wù)電話:0371-60135900
  • 虛擬主機/智能建站 24小時售后服務(wù)電話:0371-60135900
  • 專注服務(wù)器托管17年
    掃掃關(guān)注-微信公眾號
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權(quán)所有  地址:鄭州市高新區(qū)翠竹街1號總部企業(yè)基地億恩大廈  法律顧問:河南亞太人律師事務(wù)所郝建鋒、杜慧月律師   京公網(wǎng)安備41019702002023號
      1
     
     
     
     

    0371-60135900
    7*24小時客服服務(wù)熱線