處理未決交易

來源:互聯網
上載者:User
為什麼引入事務概念
    事務就是當前主流的資料庫系統普遍採用的並發控制機制。
什麼是事務
    事務具有以下4個最重要的特徵,按照每個特性的英文單詞的首子母組合成為ACID屬性。
    1. 原子性(Atomicity)
    原子性是指事務是一個不可分割的工作單位,事務中的操作要麼都發生,要麼都不發生。

    2. 一致性(Consistency)
    事務必須使資料庫從一個一致性狀態變換到另外一個一致性狀態。
    3. 隔離性(Isolation)
    事務的隔離性是指一個事務的執行不能被其他事務幹擾,即一個事務內部的操作及使用的資料對並發的其他事務是隔離的,並發執行的各個事務之間不能互相干擾。
    4. 持久性(Durability)
    持久性是指一個事務一旦被提交,它對資料庫中資料的改變就是永久性的,接下來的其他動作和資料庫故障不應該對其有任何影響。
什麼是未決交易
    對資料庫進行操作的各種事務共有5種狀態,如圖6.68所示。

    1. 活動狀態
    事務在執行時的狀態叫活動狀態。
    2. 部分提交狀態
    事務中最後一條語句被執行後的狀態叫部分提交狀態。
    3. 失敗狀態
    事務不能正常執行的狀態叫失敗狀態。
    4. 提交狀態
    事務在部分提交後,將往硬碟上寫入資料,當最後一條資訊寫入後的狀態叫提交狀態。進入提交狀態的事務就成功完成了。
    5. 中止狀態
    交易回復並且資料庫已經恢複到事務開始執行前的狀態叫中止狀態。
未決交易的處理方法——復原
    (1)在【企業管理器】中編輯資料庫的配置參數,切換到如圖6.69所示的編輯資料庫的【撤消】選項卡。

    (2)如圖6.70所示介面。


相關文章

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。