Oracle效能優化---鎖介紹

freshairpeng發表於2014-04-01

鎖的原則:
1:只有被修改時,行才會被鎖定。
2:當一條語句修改了一條記錄,只有這條記錄上被鎖定,在Oracle資料庫中不存在瑣升級。
3:當某行被修改時,它將阻塞別人對它的修改。
4:當一個事務修改一行時,將在這個行加上行瑣(TX),用於阻止其他事務對相同行的修改。
5:讀永遠不會阻止寫。
6:讀不會阻塞寫,但有一個例外,就是select... for update。
7:寫永遠不會阻塞讀。
8:當一行被修改後,Oracle通過回滾段提供給資料的一致性讀。

Oracle瑣的型別,可以通過下面的方式來查詢,有很多型別的瑣。
Oracle效能優化---鎖介紹
我們主要需要關注的就是表瑣跟行級瑣:具體如下:
Oracle效能優化---鎖介紹

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14766526/viewspace-1133913/,如需轉載,請註明出處,否則將追究法律責任。

相關文章