生产数据库上有很多 _dta_ 索引和统计信息,但 is_hypothetical = 0

Lots of _dta_ indexes and stats on Production database, but is_hypothetical = 0

我们的一个数据库中有 1,500 个索引和 2,300 个以 dta 开头的统计数据。

我读到 SQL Database Tuner 有时会留下 dta 索引,它们是 假设的指标和统计数据。但是,当我检查这些属性时,is_hypothetical 等于 0.

这是为什么?

理想情况下,我想删除所有这些以尝试提高性能,但事实上它们不是假设的,我不确定是否应该这样做。

这只是意味着有人盲目地接受了数据库调优顾问的建议,并告诉它建立所有推荐的索引和统计信息。

您很可能会发现其中很多可以合并或直接删除。

您会在此处找到一些有用的链接,用于调查可能的删除候选人。 How to determine if an Index is required or necessary