<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-19  評論-5  文章-3  trackbacks-0
    比如有兩個用戶一個userA,一個userB
    當userA發出 select * from 表名 for update of 字段 時
    這是紀錄被鎖住等待更新
    當userB此時也發出select * from 表名 for update of 字段 時
    并且for update of 的紀錄已經被userA鎖定
    這是userB只能等待userA提交后才能獲取到userA被占用的紀錄
    如果userA不提交userB就會無限期的等待
    解決方法
    userB執行select * from 表名 for update of 字段 no wait 10;
    這時雖然紀錄被userA鎖定但是userB會等待10秒如果10秒內userA釋放
    了紀錄,則userB獲取該鎖,如果10秒后userA未釋放鎖,則userB返回
    錯誤消息
    ora-30006:資源已被占用;執行此操作時出現wait超時

    --------------------------------------------------------------------

    userA鎖住一條紀錄
    userB鎖住一條紀錄
    userA請求鎖住userB正在鎖住的紀錄
    而同時userB請求鎖住userA正在鎖住的紀錄
    這時候就會產生死鎖

    --------------------------------------------------------------------

    如果在事務中執行了一條不滿足條件的update語句,則執行全表掃描,把行級鎖上升為表級鎖,多個這樣的事務執行后,就很容易產生死鎖。
     
    版權歸原作者和各發布網站所有,此文章僅供學習參考之用 

    天天學習,好好向上——

    posted on 2008-11-07 11:34 東頭bing阿頭 閱讀(1493) 評論(0)  編輯  收藏 所屬分類: DataBase



    主站蜘蛛池模板: 最新国产AV无码专区亚洲 | 亚洲国产精品一区第二页| 国产精品高清免费网站| 亚洲中文字幕不卡无码| 亚洲综合色丁香婷婷六月图片| 在线观看免费人成视频色| 亚洲Av永久无码精品黑人| 亚洲中文字幕不卡无码| 中文字幕在线免费| 看Aⅴ免费毛片手机播放| 亚洲av无码片在线播放| 午夜一区二区免费视频| 国产无遮挡又黄又爽免费网站| 亚洲中文字幕久在线| 亚洲熟女少妇一区二区| 久久久久久99av无码免费网站 | 国产亚洲情侣久久精品| 亚洲国产高清在线| 四虎永久成人免费影院域名| 在线涩涩免费观看国产精品| 亚洲国产区男人本色| 亚洲gv白嫩小受在线观看| 国产精品冒白浆免费视频| 久久久久国产精品免费免费不卡| 久久亚洲精品无码av| 久久精品亚洲一区二区三区浴池 | 久久精品亚洲福利| 美女视频黄a视频全免费| 中国一级毛片免费看视频| 亚洲国产成人久久综合| 亚洲综合久久综合激情久久| 免费jlzzjlzz在线播放视频| 免费无码A片一区二三区| 97无码人妻福利免费公开在线视频| 亚洲精华国产精华精华液好用| 久久久久久亚洲AV无码专区| 亚洲综合另类小说色区| 免费又黄又爽的视频| 全免费a级毛片免费看不卡| 特级无码毛片免费视频尤物| 一区二区三区免费视频观看 |