没有周期,要经常监控,另外30%的阈值应该只是一个“指引”而不是标准,如果非要用这个阈值,建议用在大型索引上(也就是索引页非常多的索引)。

解决方案 »

  1.   

    为什么有的阈值 我重新生成后的 阈值时大时小 ,没有变成0,这是什么情况
      

  2.   


    请问一下, 填充因子是0/100还是其他? 这个我在哪里能看到?
      

  3.   

    我看到了,填充因子是0,填充所以:否
      

  4.   

    我说的阈值是碎片百分比,你说的是不是和我的一个意思?另外你怎么看这个阈值的?
      

  5.   

    找到这个索引,鼠标右键 点击 重新生成 ,然后看 碎片总计 这一列
      

  6.   

    这个可以,不过没有变为0,按照你的印象,是偏离0很大还是说比0大一点点而已,另外,非聚集索引基于聚集索引,所以如果你觉得非聚集索引需要重建,不妨先重建一下聚集索引
      

  7.   

    偏离0很大,原来是80左右,重新生成后 大概50 ,在重新生成 又变成80
      

  8.   

    如果不是聚集索引,先重建聚集索引再重建非聚集索引试试
      

  9.   


    非常感谢版主 ! 把索引改为 聚集索引,阈值立即为0,再次感谢版主的帮忙
      

  10.   

    那就是说,你的数据页或者聚集索引本身的碎片就很大了,导致涉及的非聚集索引也碎片也无法缩小
      

  11.   

    当某语句变慢时,
    本来某条语句是是走索引查找或索引扫描的..
    但是走了 聚集索引扫描..数据库就在想: 尼玛,索引太多碎片,  走索引描述成本太大,还不如直接走聚集索引呢..
    这时,你可以考虑,重建索引了。