首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >何时清除缺失的索引DMV?

何时清除缺失的索引DMV?
EN

Stack Overflow用户
提问于 2012-02-03 08:35:35
回答 1查看 1K关注 0票数 0

我一直在使用Bart Duncan的经典文章来找出我缺少哪些索引(http://blogs.msdn.com/b/bartd/archive/2007/07/19/are-you-using-sql-s-missing-index-dmvs.aspx)

每当我执行的时候

代码语言:javascript
复制
select * from sys.dm_db_missing_index_details

我没有得到任何行,而我会在一个小时前得到行。

我的问题是,何时清除这些dmvs,或者它们代表什么样的时间窗口?

谢谢你的帮忙

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-03 08:43:41

将从高速缓存中清除丢失的索引统计信息

如果存在内存压力,则为

  1. 。如果SQL Server服务重新启动,则为

当表的元数据更改时,有关该表的所有缺少的索引信息都将从这些动态管理视图中删除。在表中添加或删除列时,或者在表的列上创建索引时,可能会发生表元数据更改。Ref

另请注意:如果自上次服务重启以来,机器上几乎没有活动,那么将不会收集任何丢失的索引信息。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9122150

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档