db2數據庫鎖表怎么解決 DB2的錯誤處理方法有哪些?
DB2的錯誤處理方法有哪些?你說的應該是是鎖一條記錄吧……我所清楚的有記錄鎖和狀態鎖,如果不是全面處理速度很快,大于數據庫鎖靜靜的等待的時間,我建議你用記錄鎖,應該是notificationtable
DB2的錯誤處理方法有哪些?
你說的應該是是鎖一條記錄吧……我所清楚的有記錄鎖和狀態鎖,如果不是全面處理速度很快,大于數據庫鎖靜靜的等待的時間,我建議你用記錄鎖,應該是notificationtable_nameseta=#39A#39wherea=#39A41這樣,同一條記錄又一次自動更新時會再等待,達到鎖靜靜的等待的時間911好像是,不建議用這種鎖,一來很容易超時報錯,二來那樣的話可以更新數據庫內存占用為0,是對常事物不好監控。
記錄信息鎖就比較比較好用了,反正是把記錄更新完為一個一次性處理中的狀態,但要注意一點可以更新順利后要commit不然的話其他進程讀取數據的時候會其實該記錄還是以前的狀態,但要注意狀況是對異樣的處理一定得有,盡量的避免資料記錄死在一個中間狀態
db2數據庫里面的一張表被鎖定該怎么辦?
步驟一:使用命令let'ssnapshot來去查詢哪些進程鎖了哪些表。
步驟一:使用命令outsnapshot來查詢哪些進程鎖了哪些表。