<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12
      happyhippy

      這個世界的問題在于聰明人充滿疑惑,而傻子們堅信不疑。--羅素
      1. 使事務處理盡可能地短;

          默認的TIL(Read Commited)下,開啟事務后,會話中的更新操作會持續占有排它鎖,直至事務提交或者回滾;使事務處理盡可能地短,減少持有資源的時間,盡快釋放資源供其它會話使用;

      2. 盡量避免在事務中進行讀操作;

          讀操作會對資源加共享鎖,共享鎖與排它鎖不兼容,事務中的讀操作可能被阻塞,進而導致當前會話持有資源的同時被阻塞等待,會延長事務執行的事件,增加死鎖的幾率;
          可以把需要使用的數據先讀出來,然后再開啟事務;
          如果無法避免,可以嘗試在讀操作上加表提示with(nolock)。(注意:with nolock 可能導致臟讀);

      3. 不要再事務過程中等待與用戶的交互;

          同(1);用戶可能喝茶或抽煙去了,回話就可能一直持有資源,別人如果要使用該資源的話,就沒法干活了。

      4. 謹慎使用無日志操作

          有些操作會有一定的性能代價,例如SELECT….INTO在完成前會一直鎖定系統表;

      5. 盡量使用低級的TIL

          默認是Read Commited;可以通過SET TRANSACTION ISOLATION LEVEL來修改。
          但要注意, 不同的隔離級別也可能導致副作用:(from SQL Server聯機叢書)
      IsolationLevel

      6. 盡量使事務處理中修改的數據最少

          使修改的數據盡可能少,減少鎖定的行數,從而減少事務之間的資源爭奪;
          建立合適的索引,降低鎖粒度,減少事務之間的資源爭奪;(當然建索引也有副作用,建得不好,會影響增刪改的性能);
          考慮某個操作能否重做,如果可以重做且不會導致臟數據的話(或者臟數據不影響業務數據,允許臟數據存在),可以將該操作搬到事務之外來做。譬如要物理批量刪除某批記錄及其對應的明細;表面上看,為了維護數據的一致性,要將這些操作放到事務里面;但其實可以不用顯式使用事務:先刪明細,再刪主記錄;不顯式維護事務,如果刪除失敗,下次再刪一次就行。

      7. 除非真的需要,否則不要使用隱式事務處理,即使使用也要小心監視。

          (form SQL Server聯機叢書):為了防止并發問題和資源問題,應小心管理隱式事務。使用隱式事務時,COMMIT 或 ROLLBACK 后的下一個 Transact-SQL 語句會自動啟動一個新事務。這可能會在應用程序瀏覽數據時(甚至在需要用戶輸入時)打開一個新事務。在完成保護數據修改所需的最后一個事務之后,應關閉隱性事務,直到再次需要使用事務來保護數據修改。此過程使 SQL Server 數據庫引擎 能夠在應用程序瀏覽數據以及獲取用戶輸入時使用自動提交模式。

          另外,啟用快照隔離級別后,盡管新事務不會控制鎖,但是長時間運行的事務將阻止從 tempdb 中刪除舊版本。

      8.  靈活地使用更低的游標并發選項,例如開放式并發選項。

          (form SQL Server聯機叢書)在并發更新的可能性很小的系統中,處理“別人在您讀取數據后更改了數據”的偶然錯誤的開銷要比在讀取數據時始終鎖定行的開銷小得多。
           更好的做法是,避免使用游標。

       

      (以后陸續補充。。。)

      posted on 2010-08-07 15:19  Silent Void  閱讀(1190)  評論(0)    收藏  舉報

      主站蜘蛛池模板: 国产高清在线不卡一区| 午夜大尺度福利视频一区| 国产精品爽爽va在线观看网站| 广饶县| 亚洲一区二区三区在线| 九九日本黄色精品视频| 国色天香中文字幕在线视频| 久久热在线视频精品视频| 欧美大香线蕉线伊人久久| 韩国三级+mp4| 欧美日韩亚洲国产| 国产自拍在线一区二区三区| 国产SM重味一区二区三区 | 国产精品一区在线蜜臀| 亚洲精品国产一区二区在线观看| 香蕉亚洲欧洲在线一区| 国产激情艳情在线看视频| 亚洲国产精品久久久天堂麻豆宅男| 日韩av裸体在线播放| 99国产精品欧美一区二区三区| 欧美粗大| 久久人人爽人人爽人人av| 一 级做人爱全视频在线看| 日韩有码精品中文字幕| 无码人妻丝袜在线视频| 日韩精品久久不卡中文字幕| 99视频偷窥在线精品国自产拍| 中文字幕 日韩 人妻 无码| 精品在免费线中文字幕久久| 98久久人妻少妇激情啪啪| 亚洲男人成人性天堂网站| 久久三级国内外久久三级| 无码射肉在线播放视频| 亚洲春色在线视频| 国产小受被做到哭咬床单GV| 日本熟妇XXXX潮喷视频| 亚洲成人资源在线观看| 亚洲精品日韩在线丰满| 午夜在线欧美蜜桃| 丁香五月亚洲综合在线| 在线免费观看毛片av|