【发布时间】:2011-07-27 05:00:31
【问题描述】:
我在生产中遇到一个情况,当我尝试运行执行计划时,一个过程在两个不同的环境中花费不同的时间,一些统计数据丢失了。当我点击那些图标时(为了引起注意,它是红色的)。两台服务器都缺少 Stsstics。但是看到消息后我想知道。有一个称为执行次数的字段,在慢速服务器中为 23,在快速服务器中为 1。谁能告诉我这个的重要性。
编辑碎片不是问题,因为当我检查时我发现重组只会重新定位 2% 的页面,新服务器是通过合并复制创建的。请就执行局域网中的“执行次数”以及我们如何减少这种情况提出建议。
编辑:将重建索引以提高性能
【问题讨论】:
-
您能保证数据、索引、结果、硬件、@@version 和设置全部完全相同吗?
-
数据、indexex、结果和版本是相同的(SQL 2000)。但是速度慢的新服务器是安装在 SQl server 2003 上的命名实例。但旧服务器 SQl 服务器安装在 Windows 2000 操作系统上。
标签: statistics sql-server-2000 query-optimization sql-execution-plan