0
A
回答
0
无论使用什么统计数据查找查询数据,都会检查它们是否是最新的。如果它们不是最新的(基于随机样本),那么SQL将更新它们。如果它们不是最新的,那么当查询等待统计数据更新时,它的性能会受到影响。
从我发现的统计数据可以设置为自动更新统计异步。这会导致它为当前查询使用旧的统计信息,但会通知SQL在下一次更新后台的统计信息。如果大量数据发生变化,这可能会使当前查询执行得不好。
主要来源:MSDN
相关问题
- 1. NULL对MySQL表有什么影响? (InnoDB)
- 2. 为什么系统。 gc()似乎对某些JVM没有影响
- 3. 在Sybase/SQLServer数据库上过时的表统计信息有什么影响?
- 4. base-tag对svg:s有什么影响?xlink:href?
- 5. AsEnumerable()对LINQ实体有什么影响?
- 6. camera.up对Three.js有什么影响?
- 7. executeUpdate()对JPA缓存有什么影响?
- 8. 为什么taskset对fedora没有影响?
- 9. FileSystemWatcher对硬盘有什么影响?
- 10. '新'对JS方法有什么影响?
- 11. 缓存对NSFetchedResultsController有什么影响
- 12. DataFrame.loc()对数据框有什么影响?
- 13. LAMP,WAMP等对网页设计师有什么影响?
- 14. 为什么我的更新查询对我的表格内容有影响?
- 15. 什么是POSIX合规性,它对我有什么影响?
- 16. nHibernate ShowSql会对现场系统产生什么影响吗?
- 17. VB.Net影响对表格的更改
- 18. get_defined_vars()`对性能的影响是什么?
- 19. 加速度计读数对电池的影响是什么?
- 20. 如何从另一个表中统计行数以影响另一个表格
- 21. 为什么从对象继承对Python有影响?
- 22. 对象可变性对Python的作用域有什么影响?
- 23. 为什么文本对齐对画布有影响?
- 24. 有了ProGuard,对测试策略有什么影响?
- 25. 列计数不影响表
- 26. 不会影响表计算
- 27. /usr/bin/env有什么影响?
- 28. 为什么Foreach没有影响?
- 29. 内容有什么影响:“\ 0020”;属性?
- 30. 忽略OpenGL typedefs有什么影响?
我认为这个问题是StackOverflow的一个小广泛;它更像是“为什么我应该这样做?”而不是“我如何解决问题?”话虽如此,我建议你从http://sqlserverperformance.idera.com/tsql-optimization/understanding-sql-server-statistics/ –
开始感谢您的反馈和linke @StuartAinsworth。我试图让问题更具体。 – Greg