1
在我们的某个数据库中,有1,500个索引和2,300个统计数据,以dta开头。生产数据库上有大量_dta_索引和统计信息,但is_hypothetical = 0
我读到SQL Database Tuner有时会留下dta后面的索引,它们是 假设索引和统计。但是,当我检查这些属性时,is_hypothetical等于0.
这是为什么?
我理想情况下希望删除所有这些以尝试提高性能,但事实上它们不是假设,我不确定我是否应该这样做。
我认为这样好,谢谢。这是具有这些dta索引和统计信息的唯一数据库(与其他20个客户端数据库相比)。考虑到这一点,删除所有这些dta索引+统计信息很可能没问题,你会同意吗?删除索引是好的,但我从来没有删除统计数据,只是想知道是否会有一些敲门声。 –
@PaulS - 它可能会导致执行计划的回归 - DTA可能会推荐它们,因为它认为它们会有用。但是绝大多数数据库只使用自动统计信息就没有问题,并且根本没有用户创建数据库。 –
感谢您的信息。从外观上看,他们是应用这些统计数据和索引的唯一客户,恰巧他们是报告缓慢的主要网站。我想我会打算删除这些!干杯! –