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

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

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

    莊周夢蝶

    生活、程序、未來
       :: 首頁 ::  ::  :: 聚合  :: 管理

    oracle table-lock的5種模式

    Posted on 2007-03-05 14:34 dennis 閱讀(956) 評論(0)  編輯  收藏 所屬分類: 數據庫技術
    Oracle中的鎖定可以分為幾類:DML lock(data lock),DDL lock(dictionary lock)和internal lock/latch。
    DML lock又可以分為row lock和table lock。row lock在select.. for update/insert/update/delete時隱式自動產生,而table lock除了隱式產生,也可以調用lock table in name來顯示鎖定。

    如果不希望別的session lock/insert/update/delete表中任意一行,只允許查詢,可以用lock table table_name in exclusive mode。(X)這個鎖定模式級別最高,并發度最小。

    如果允許別的session查詢或用select for update鎖定記錄,不允許insert/update/delete,可以用lock table table_name in share row exclusive mode。(SRX)

    如 果允許別的session查詢或select for update以及lock table table_name in share mode,只是不允許insert/update/delete,可以用lock table table_name in share mode。(share mode和share row exclusive mode的區別在于一個是非搶占式的而另一個是搶占式的。進入share row exclusive mode后其他session不能阻止你insert/update/delete,而進入share mode后其他session也同樣可以進入share mode,進而阻止你對表的修改。(S)

    還有兩種鎖定模式,row share(RS)和row exclusive(RX)。他們允許的并發操作更多,一般直接用DML語句自動獲得,而不用lock語句。

    詳細參考concepts文檔中的"Type Of Locks":http://download-uk.oracle.com/docs/cd/B10501_01/server.920/a96524/c21cnsis.htm#2937
    主站蜘蛛池模板: 亚洲第一综合天堂另类专| 亚洲av无码片在线观看| 麻豆安全免费网址入口| 成人国产mv免费视频| www亚洲精品久久久乳| 日本不卡视频免费| 色婷婷精品免费视频| 亚洲精品一级无码鲁丝片| a级毛片免费观看在线| 亚洲精品卡2卡3卡4卡5卡区| 免费人成激情视频在线观看冫| 亚洲精品成人网站在线观看| 午夜精品一区二区三区免费视频| 亚洲精品私拍国产福利在线| 24小时日本韩国高清免费| 亚洲中字慕日产2021| 在线免费视频一区| 91精品免费不卡在线观看| 丝袜足液精子免费视频| 亚洲精品你懂的在线观看| 在线看片免费人成视频播| 亚洲AV无码成人精品区蜜桃| **aaaaa毛片免费| 亚洲综合激情五月色一区| 亚洲&#228;v永久无码精品天堂久久 | 男男gay做爽爽免费视频| 亚洲国产成人乱码精品女人久久久不卡 | 亚洲国产高清在线一区二区三区| 国产日韩久久免费影院| 久久精品国产亚洲AV麻豆不卡 | 色吊丝免费观看网站| 亚洲专区先锋影音| 国产精品V亚洲精品V日韩精品| 成年女人看片免费视频播放器| 久9热免费精品视频在线观看| 成人久久久观看免费毛片| 亚洲性色AV日韩在线观看| 亚洲福利秒拍一区二区| 日本红怡院亚洲红怡院最新| 亚洲国产免费综合| 在线观看免费成人|