0
A
回答
0
这似乎是一个更棘手的问题。
关于锁定的历史数据,只要我们不是在谈论诸如“查询商店”或其他一些可被视为“外部”的技术,DMV sys.dm_db_index_operational_stats就会累积。
该DMV相对稳定。但是其对应的sys.dm_exec_procedure_stats有一个改变倾向,一旦特定的计划,可能积累一些“有趣”的数据,重新编译。
随着统计变化率变高,累积数据的这种瞬态特性趋于更加明显。所以,你可以看到,有时(或者甚至大部分时间)你可能无法获得一个锁与其使用来自** stats家族的DMV的原因之间的确切关联,但知道这个漏报是如何发生的,你有一些信息可以做出好的判断。
添加sys.sql_dependencies链接锁受影响的对象和过程,这是一个起点。
请注意额外的资源***统计DMV家庭:
相关问题
- 1. 运行查询以从大查询中获取事件计数
- 2. Oracle查询历史
- 3. 查询JIRA故事点历史
- 4. 从查询tfs 2013导出历史
- 5. SQLite的执行查询,以获取导致
- 6. 导致死锁错误的SQL查询
- 7. 数据历史查询
- 8. 查询数据导致查询表上的锁
- 9. 获取前行,并查询
- 10. Javascript document.body.style.backgroundImage导致php mysql查询运行?
- 11. SQL表导致运行缓慢查询
- 12. Linq中的事务边界在运行查询后锁定表?
- 13. 多个左连接查询导致查询锁
- 14. 获取mysql查询中历史表的净总数
- 15. 并行运行查询
- 16. 获取从查询列的列表,而运行在MySQL查询
- 17. 如何查询TFS以查看OUT OUT的历史列表?
- 18. 历史表状态中的SQL查询
- 19. 在MySql中查询的历史记录
- 20. 找出SQL查询的历史
- 21. 同一查询的不锁定运行
- 22. 从Sqlite查询遍历行 - 查询
- 23. SQLAlchemy获取每行匹配查询并循环遍历它们
- 24. LINQ查询获取运行时错误
- 25. 获取尝试运行蜂巢查询
- 26. 运行sparql查询获取浮点值
- 27. MOSS 2007版本历史查询
- 28. TSQL查询历史记录表MSSQL2008r2
- 29. SQL Server 2005中查询历史
- 30. 获取查询的行号
所有查询在任何时候都锁定表的不同程度,但它的除非它影响性能或导致死锁,否则不是问题。你有解决性能或死锁问题吗? –
如果你需要这种数据,你必须自己收集它(或使用第三方工具) –
@ Nick.McDermaid是的,这正是我正在寻找的。任何想法我怎么能做到这一点。 – devista