关于同一存储过程在不同的服务器执行速度不同

liuxq6688 2011-03-12 01:04:02
同样的环境,都是SQL2008
同一个存储过程在2台不同的服务器上执行时间是1S和55S的差距
存储过程中涉及1个临时表和多表的关联,其中2个表中数据10W条左右
不解ing。。。。。
如何处理?
...全文
180 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuxq6688 2011-03-17
  • 打赏
  • 举报
回复
不知道是什么原因,优化了下SQL语句,问题解决了
obuntu 2011-03-12
  • 打赏
  • 举报
回复
对比下执行计划。
fcuandy 2011-03-12
  • 打赏
  • 举报
回复
不可预知的因素太多, 无法对比
--小F-- 2011-03-12
  • 打赏
  • 举报
回复
都是第一次执行么??

先清除缓存,然后再运行下试试
lds1ove 2011-03-12
  • 打赏
  • 举报
回复
配置一样吗
feixianxxx 2011-03-12
  • 打赏
  • 举报
回复
是否存在 缓存的问题....
rucypli 2011-03-12
  • 打赏
  • 举报
回复
UPDATE STATISTICS ON < table_name > [ . <index_name> ] WITH FULLSCAN {, NORECOMPUTE }


-晴天 2011-03-12
  • 打赏
  • 举报
回复
查查两台服务器的配置和设置有何区别,数据库有何区别.建议将某台服务器上的数据库备份并恢复到另一台上,再试试它们运行速度的差别.
叶子 2011-03-12
  • 打赏
  • 举报
回复
两个表的数据相同,但是表结构和索引一样吗?

22,207

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧