oracle後台記憶體事務處理

2021-05-25 01:34:15 字數 357 閱讀 8587

檢查點程序:觸發檢查點,記憶體硬碟的資料同步,寫系統改變號到控制檔案和資料檔案,並觸發dbwr程序寫快取資料到資料庫,同時也會觸

發lgwr程序,使日誌緩衝區的資料寫入日誌表,同時切換日誌組,對日誌進行歸檔。

檢查點觸發時機:日誌組切換、例項關閉、手工發出、fast_start_mttr_target引數控制的定義。

事務提交:當commit時,才會寫入聯機重做日誌,並釋放事務所佔的表鎖和行鎖,快取記憶體會單獨等待檢查點,寫入硬碟。

共享池作用:解析sql,生成執行計畫(這就是變數繫結的特點,執行計畫不用重新生成)。

oracle快取策略:lru(最近最少使用),這也就是為什麼oracle和aix能緊密結合(同樣的快取策略)。

Oracle與SQL Server事務處理的比較

事務處理是所有大型資料庫產品的乙個關鍵疑問,各資料庫廠商都在這個方面花費了很大精力,不同的事務處理方式會導致資料庫效能和功能上的巨大差異。事務處理也是資料庫管理員與資料庫運用 程式開發人員必須深刻理解的乙個疑問,對這個疑問的疏忽可能會導致運用 程式邏輯不正確以及效率低下。下面我們針對oracle及s...

oracle自主事務處理

假如乙個儲存過程中呼叫了另外乙個儲存過程,為了使兩個儲存過程之間的事務不會相互影響,就需要自主事務處理,下面舉例。create or replace procedure proc useradd1 ispragma autonomous transaction 用於標記子程式為自主事務處理 begi...

Oracle自主事務處理

2013 03 22 10 20 4358673ym 分類 資料庫db 分享到 2013 03 22 10 26 提問者採納 熱心 自主事務處理,就是 我這個儲存過程裡面,自己管理事務處理。我自己的對資料作了修改,提交了,那麼就提交了。無視外部的事務,是否提交或者回滾。這個主要用於一些特殊的情況,例...