国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Sql Server - SQL Server誤區30日談 第2天 DBCC CHECKDB會導致阻塞

SQL Server誤區30日談 第2天 DBCC CHECKDB會導致阻塞

2019-12-27 14:01MSSQL教程網 Sql Server

在SQL Server 2000中,這個命令阻止事務日志截斷將會導致日志不正常增長的相關問題,但對于SQL Server 2005來說,這個命令就會導致快照相關的問題(具體請往下看)。

誤區 #2: DBCC CHECKDB會引起阻塞,因為這個命令默認會加鎖

這是錯誤的!

    在SQL Server 7.0以及之前的版本中,DBCC CHECKDB命令的本質是C語言實現的一個不斷嵌套循環的代碼并對表加表鎖(循環嵌套算法時間復雜度是嵌套次數的N次方,作為程序員的你懂得),這種方式并不和諧,并且…..

    在SQL Server 2000時代,一個叫Steve Lindell的哥們(現在仍然在SQL Server Team)使用分析事務日志的方法來檢查數據庫的一致性的方式重寫了DBCC CHECKDB命令。DBCC CHECKDB會阻止截斷日志。當將日志從頭讀到尾時,在事務日志內部進行了某種Recovery操作,這實際上是另一種全新的實現Recovery的代碼,但是僅限于CHECKDB命令內部。但這種方式依然存在問題,比如這個命令存在檢查失敗的可能性,如果檢查失敗,你還需要重新執行它看是否還會出現同樣的錯誤。并且有時候,這個命令還會使用SCH_S鎖,索然這個鎖僅僅阻塞表掃描和表構架的改變,但通過日志來檢查一致性的代碼也并不是盡善盡美,并且…..

    在SQL Server 2005時代,一個叫Paul Randal的家伙(譯者:也就是本文作者)再次重寫了DBCC CHECKDB命令。這次使用數據庫快照來檢查一致性(因為數據庫快照會提供在數據庫某一特定時間點的一致性視圖),因此不再有事務日志的分析代碼,不再有任何的鎖--因為訪問數據庫快照不需要對原數據庫加任何的鎖,緩沖池會自動處理可能出現的資源爭用。

   

    如果想了解更多內幕消息,你可以閱讀下面的文章:

    現在,在任何SQL Server版本中,如果你依然使用WITH TABLOCK提示,那將會產生表鎖來保證事務的一致性。但我不推薦這種方式。因為這種方式不僅需要更長的時間,還將會嘗試對數據庫加排他鎖,但已經活動在數據庫的連接有可能導致這種方式失敗。

    在SQL Server 2000中,這個命令阻止事務日志截斷將會導致日志不正常增長的相關問題,但對于SQL Server 2005來說,這個命令就會導致快照相關的問題(具體請看上面的鏈接)。

    但是在默認情況下,自從SQL SERVER 2000之后,DBCC CHECKDB不會再產生阻塞。

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 九九热视频精品在线观看 | 国产激情在线观看 | 成人免费aaa| 一区二区三区视频在线观看 | 五月天导航 | 欧美亚洲视频在线观看 | 国产99一区二区 | 亚洲一区精品在线 | 三级视频在线 | 视频国产一区 | 久久精品美女 | 综合久久综合 | 高清一区二区三区 | 国产美女一区 | 黄色的视频免费看 | 精品91| 中文av在线播放 | 国产免费久久 | 欧美色综合天天久久综合精品 | 日本在线不卡视频 | 日韩无在线 | 99久久国产免费 | 国产色在线观看 | 亚洲天堂一区 | 日韩中文字幕在线 | 香蕉影院在线观看 | 日韩精品一区二区在线观看 | 日本黄色免费大片 | 久久精品久久久久久 | 在线一区二区免费 | 久久久久一区 | 国产精品久久久久久久久久新婚 | 亚洲成av人片一区二区梦乃 | 亚洲免费成人在线 | 91麻豆蜜桃一区二区三区 | 日韩有码一区 | 久久国产精品一区二区 | 午夜免费 | 激情欧美日韩一区二区 | 国产精品香蕉在线观看 | 黄色网页在线 |