oracle ocp 052-187

賀子_DBA時代發表於2014-11-13

187. Which two statements describe good practices for an application developer to reduce locking

conflicts in Oracle database? (Choose two.)

A.Avoid coding unnecessary long-running transactions.

B.Allow the database to handle locks in default locking mode.

C.Always explicitly code the locks as per the requirement of the application.

D.Allow escalation of row locks to block locks if too many row locks cause problem. 

Answer: AB  

 


題意:哪兩個語句描述了Oracle資料庫應用程式開發人員在減少鎖定衝突的良好做法?


A,避免編碼不必要的長時間執行的事務。正確,長時間的事務佔據資源太多,別的使用者無法訪問。避免編碼避免編碼不必要的長時間執行的事務,可提高事務的執行。

B,允許資料庫來處理鎖在預設鎖定模式。正確。這樣排隊機制是自動執行的,不需要人來干預。

C,始終明確編寫的鎖每個應用程式的要求。錯誤,如果以後要修改,還要修改程式。麻煩。

D,如果有太多的行鎖導致的問題,允許行鎖升級來阻止鎖。錯誤,應該是去解決鎖衝突,而不是升級鎖來阻止鎖。

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

相關文章