SQL Server 影响dbcc checkdb的 8 种因素
第一種:
? ? ? ? ?數(shù)據(jù)庫(kù)的大小。
第二種:
? ? ? ? ?IO系統(tǒng)的速度。
第三種:
? ? ? ? ?當(dāng)前CPU的負(fù)荷。
第四種:
? ? ? ? ?當(dāng)前數(shù)據(jù)庫(kù)的并發(fā)修改量、因?yàn)椴l(fā)修改量越大維護(hù)數(shù)據(jù)庫(kù)快照的成本就越高,dbcc 的過(guò)程中要?jiǎng)?chuàng)建快照,所以。
第五種:
? ? ? ? ?存放tempdb數(shù)據(jù)庫(kù)硬盤(pán)的速度。dbcc 的過(guò)程中會(huì)有一些中間結(jié)果,而這些結(jié)果全放在內(nèi)存里是不合適也是不可能的。所以有
? ? ? ? ?用到tempdb的空間。
第六種:
? ? ? ? ?數(shù)據(jù)庫(kù)中對(duì)象的類型,不同類型的對(duì)象檢查時(shí)要的時(shí)間也是不一樣的。費(fèi)時(shí)的有非聚集索引,計(jì)算列,off_row_lob,Server_broker,xml索引。
第七種:
? ? ? ? ?dbcc checkdb使用的參數(shù),比方說(shuō) ?with noindex 可以告訴SQL Server不對(duì)看非聚集索引、
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?with physical_only?可以告訴SQL Server只對(duì)物理結(jié)構(gòu)進(jìn)行檢查。
第八種:
? ? ? ? ?數(shù)據(jù)庫(kù)中錯(cuò)誤的數(shù)量,因?yàn)閷?duì)于每一個(gè)錯(cuò)誤SQL Server都要用算法評(píng)估出錯(cuò)誤的問(wèn)題程度。
?
轉(zhuǎn)載于:https://www.cnblogs.com/JiangLe/p/4003507.html
總結(jié)
以上是生活随笔為你收集整理的SQL Server 影响dbcc checkdb的 8 种因素的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 支付方法及注意事项
- 下一篇: android TextView Ed