Oracle是如何執行一個update語句的

Oracle dml開始到commit期間的流程 1.確認須要的數據塊,先去db buffer cache裏找,沒有的去磁盤上找,找到的數據複製到buffer cache裏 2.申請undo,把待修改的block的鏡像寫入到undo裏 3.在DML操做影響的全部記錄和索引鍵上放置排他鎖(防止其餘會話對相同記錄的變化操做),在包含這些記錄的表上放置共享鎖(保證在DML期間,表的結構不會變化) 4.寫
相關文章
相關標籤/搜索