生产数据库上有很多 _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
我们的一个数据库中有 1,500 个索引和 2,300 个以 dta 开头的统计数据。
我读到 SQL Database Tuner 有时会留下 dta 索引,它们是 假设的指标和统计数据。但是,当我检查这些属性时,is_hypothetical 等于 0.
这是为什么?
理想情况下,我想删除所有这些以尝试提高性能,但事实上它们不是假设的,我不确定是否应该这样做。
这只是意味着有人盲目地接受了数据库调优顾问的建议,并告诉它建立所有推荐的索引和统计信息。
您很可能会发现其中很多可以合并或直接删除。
您会在此处找到一些有用的链接,用于调查可能的删除候选人。 How to determine if an Index is required or necessary