我在一些过程和查询中尽我所能来调优某些进程。因此,我使用调优顾问来查看是否遗漏了什么,令我惊讶的是,需要创建大量的统计信息(创建统计信息.)。
但是我的数据库被设置为自动创建和更新统计信息。为什么协商顾问要创建?为什么sql server在执行这些查询/过程时不创建它们?
发布于 2018-06-07 14:03:43
自动创建统计信息不会创建多列统计信息,只创建单列统计信息.不过,索引将根据索引自动创建多列。
因此,DTA只是简单地推荐不作为索引存在的统计数据。
大多数人不再推荐DTA了。我不认为它已经维持了几年了。许多其他工具,如服务提供商_闪电战,会更明智地推荐索引。
https://dba.stackexchange.com/questions/209007
复制相似问题