zoukankan      html  css  js  c++  java
  • SQL Server 影响dbcc checkdb的 8 种因素

    第一种:

             数据库的大小。

    第二种:

             IO系统的速度。

    第三种:

             当前CPU的负荷。

    第四种:

             当前数据库的并发修改量、因为并发修改量越大维护数据库快照的成本就越高,dbcc 的过程中要创建快照,所以。

    第五种:

             存放tempdb数据库硬盘的速度。dbcc 的过程中会有一些中间结果,而这些结果全放在内存里是不合适也是不可能的。所以有

             用到tempdb的空间。

    第六种:

             数据库中对象的类型,不同类型的对象检查时要的时间也是不一样的。费时的有非聚集索引,计算列,off_row_lob,Server_broker,xml索引。

    第七种:

             dbcc checkdb使用的参数,比方说  with noindex 可以告诉SQL Server不对看非聚集索引、

                                                           with physical_only 可以告诉SQL Server只对物理结构进行检查。

    第八种:

             数据库中错误的数量,因为对于每一个错误SQL Server都要用算法评估出错误的问题程度。

  • 相关阅读:
    2020 春 学期总结
    计算机科学的咬文嚼字:“并行”与“并发”
    Codeforces 1251E Voting
    Codeforces 1251D Salary Changing
    Asia Jakarta Regional Contest 2019 I
    hdu1007 Quoit Design
    2019春季学期回忆和总结
    bzoj5017 [Snoi2017]炸弹
    我永远讨厌gch文件
    bzoj5102 [POI2018]Prawnicy
  • 原文地址:https://www.cnblogs.com/JiangLe/p/4003507.html
Copyright © 2011-2022 走看看