首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自动创建统计与手动创建统计

自动创建统计与手动创建统计
EN

Database Administration用户
提问于 2016-06-10 09:46:39
回答 1查看 836关注 0票数 3

通过查询优化器自动创建的Statistics与用CREATE STATISTICS语句创建的one之间有什么区别吗?

AUTO_UPDATE_STATISTICSON时,手动创建的统计信息会自动更新吗?有什么优势吗。我翻阅了Google和MSDN,但对两者之间的差异并没有多少了解。

我在这里问的原因是,我们正在维护一个脚本,用于在每个创建表脚本之后手动创建统计数据。但是,在很少的脚本中,我们忽略了将统计脚本保存下来,所以很少有统计信息是自动生成的。这会不会有影响

参考文献

  1. 统计
  2. 更新统计
EN

回答 1

Database Administration用户

回答已采纳

发布于 2016-06-10 10:10:32

惟一的主要区别是Server将只创建单个列统计信息。您可以创建多列和过滤的统计信息。如果您创建的任何统计数据都是这些类型,那么它们可能很重要。如果不是,如果认为对查询有用,Server很可能已经在这些单列上创建了系统统计信息。

不幸的是,您必须做一些调查,以确定您的查询所使用的统计信息。

有关检查计划缓存,请参见这里。

在执行查询时,请参见这里的查询检查。在注释中注意到,在2014+上需要一个不同的跟踪标志。

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

https://dba.stackexchange.com/questions/140924

复制
相关文章

相似问题

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