<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        SQLServer中的事務(含義,屬性,管理)

        來源:懂視網 責編:小采 時間:2020-11-09 13:53:44
        文檔

        SQLServer中的事務(含義,屬性,管理)

        SQLServer中的事務(含義,屬性,管理):含義: 事務要有非常明確的開始和結束點,SQL Server 中的每一條數據操作語句,例如SELECT、INSERT、UPDATE和DELETE都是隱式事務的一部分。即使只有一條語句,系統也會把這條語句當做一個事務,要么執行所有的語句,要么什么都不執行。 事務開始之后,事務所
        推薦度:
        導讀SQLServer中的事務(含義,屬性,管理):含義: 事務要有非常明確的開始和結束點,SQL Server 中的每一條數據操作語句,例如SELECT、INSERT、UPDATE和DELETE都是隱式事務的一部分。即使只有一條語句,系統也會把這條語句當做一個事務,要么執行所有的語句,要么什么都不執行。 事務開始之后,事務所

        含義: 事務要有非常明確的開始和結束點,SQL Server 中的每一條數據操作語句,例如SELECT、INSERT、UPDATE和DELETE都是隱式事務的一部分。即使只有一條語句,系統也會把這條語句當做一個事務,要么執行所有的語句,要么什么都不執行。 事務開始之后,事務所

          含義:

          事務要有非常明確的開始和結束點,SQL Server 中的每一條數據操作語句,例如SELECT、INSERT、UPDATE和DELETE都是隱式事務的一部分。即使只有一條語句,系統也會把這條語句當做一個事務,要么執行所有的語句,要么什么都不執行。

          事務開始之后,事務所有的操作都會寫到事務日志中,寫到日志中的事務,一般有兩種:一是針對數據的操作,例如插入、修改和刪除,這些操作的對象是大量的數據;另一種是針對任務的操作,例如創建索引。當取消這些事務操作時,系統自動執行這些操作的反操作,,保證系統的一致性。系統自動生成一個檢查點機制,這個檢查點周期的檢查事務日志。如果在事務日志中事務全部完成,那么檢查點事務日志中的事務提交到數據庫中,并且在事務日志中做一個檢查點提交標識;如果在事務日志中,事務沒有完成,那么檢查點不會將事務日志中的事務提交到數據庫中,并且在事務日志中做一個檢查點未提交的標識。事務的恢復及檢查點保證了系統的完整和可恢復。

          事務的屬性:

          事務是作為單個邏輯工作單元執行的一系列操作。一個邏輯工作單元必須有4個屬性,稱為原子性(Atomic)、 一致性(Consistent)、隔離性(Isolated)、持久性(Durable),簡稱ACID屬性,只有這樣才能構成一個事務。

          原子性:

          整個事務中的所有操作,要么全部完成,要么全部不完成,不可能停滯在中間某個環節。事務在執行過程中發生錯誤,會被回滾(Rollback)到事務開始前的狀態,就像這個事務從來沒有執行過一樣。

          一致性:

          在事務開始之前和事務結束以后,數據庫的完整性約束沒有被破壞。

          隔離性:

          兩個事務的執行是互不干擾的,一個事務不可能看到其他事務運行時,中間某一時刻的數據。

          持久性:

          在事務完成以后,該事務所對數據庫所作的更改便持久的保存在數據庫之中,并不會被回滾。

          由于一項操作通常會包含許多子操作,而這些子操作可能會因為硬件的損壞或其他因素產生問題,要正確實現ACID并不容易。ACID建議數據庫將所有需要更新 以及修改的資料一次操作完畢,但實際上并不可行。

          事務管理的常用語句:

          BEGIN TRANSACTION——建立一個事務

          COMMITTRANSACTION——提交事務

          ROLLBACK TRANSACTION——事務失敗時執行回滾操作

          SAVE TRANSACTION——保存事務

          BEGIN TRANSACTION 和COMMIT TRANSACTION同時使用,用來表示事務的開始和結束。

          事務的隔離級別:

          事務具有隔離性,不同事務中所使用的時間必須要和其他事務進行隔離,在同一時間可以有很多個事務正在處理數據,但是每個數據在同一時刻只能有一個事務進行操作。如果將數據鎖定,使用數據的事務就必須要排隊等待,這樣可以防止多個事務互相影響。但是如果有幾個事務因為鎖定了自己的數據,同時又在等待其他事務釋放數據,則造成死鎖。

          為了提高數據的并發使用效率,可以為事務在讀取數據時設置隔離狀態,SQL Server 2012 中的事務隔離狀態由低到高分為5個級別。

          未授權讀取

          也稱為讀未提交(Read Uncommitted):允許臟讀取,但不允許更新丟失。如果一個事務已經開始寫數據,則另外一個數據則不允許同時進行寫操作,但允許其他事務讀此行數據。該隔離級別可以通過“排他寫鎖”實現。

          授權讀取

          ,也稱為讀提交(Read Committed):允許不可重復讀取,但不允許臟讀取。這可以通過“瞬間共享讀鎖”和“排他寫鎖”實現。讀取數據的事務允許其他事務繼續訪問該行數據,但是未提交的寫事務將會禁止其他事務訪問該行。

          可重復讀取

          可重復讀取(Repeatable Read):禁止不可重復讀取和臟讀取,但是有時可能出現幻影數據。這可以通過“共享讀鎖”和“排他寫鎖”實現。讀取數據的事務將會禁止寫事務(但允許讀事務),寫事務則禁止任何其他事務。

          序列化

          序列化(Serializable):提供嚴格的事務隔離。它要求事務序列化執行,事務只能一個接著一個地執行,但不能并發執行。如果僅僅通過“行級鎖”是無法實現事務序列化的,必須通過其他機制保證新插入的數據不會被剛執行查詢操作的事務訪問到。

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        SQLServer中的事務(含義,屬性,管理)

        SQLServer中的事務(含義,屬性,管理):含義: 事務要有非常明確的開始和結束點,SQL Server 中的每一條數據操作語句,例如SELECT、INSERT、UPDATE和DELETE都是隱式事務的一部分。即使只有一條語句,系統也會把這條語句當做一個事務,要么執行所有的語句,要么什么都不執行。 事務開始之后,事務所
        推薦度:
        標簽: 中的 含義 管理
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲av女电影网| 国产午夜免费福利红片| 国产成人亚洲综合无码精品| 免费人成再在线观看网站| www国产亚洲精品久久久日本| 亚洲乱妇老熟女爽到高潮的片 | 在线免费观看伊人三级电影| 免费a级毛片无码av| 色婷婷综合缴情综免费观看| 久久久久亚洲精品天堂久久久久久| 免费人成在线观看播放a| 久久精品国产精品亚洲艾草网美妙| 羞羞视频免费网站日本| 亚洲啪啪综合AV一区| 特级无码毛片免费视频尤物| 亚洲最大免费视频网| 免费高清av一区二区三区| 在线观看亚洲网站| 丁香五月亚洲综合深深爱| 免费人成在线观看网站品爱网 | 亚洲精品中文字幕麻豆 | 中文字幕亚洲综合久久菠萝蜜| 久久久免费观成人影院| 久久精品国产亚洲AV高清热 | 国产亚洲成人久久| 中文字幕亚洲免费无线观看日本| 亚洲乱码一二三四区麻豆| 日本免费观看网站| 国产在线观看免费视频软件| 亚洲网址在线观看| 国产又大又粗又硬又长免费| 成人妇女免费播放久久久| 亚洲va乱码一区二区三区| 亚洲第一黄片大全| 91免费国产自产地址入| 又大又硬又粗又黄的视频免费看| 香蕉蕉亚亚洲aav综合| 国产精品高清全国免费观看| 嫩草成人永久免费观看| 亚洲精品无码久久久久久| 国产亚洲精品a在线观看app|