关于insert into #tmp exec sp1 parm1,parm2执行速度很慢的问题

bond88 2012-04-05 06:23:24
sqlserver2000上有这样一个简单的存储过程,
exec sp1 parm1,parm2 只需要1秒,
但insert into #tmp exec sp1 parm1,parm2需要11秒,百思不得其解!

问题类似下面的帖子,但是没有得到答案
http://topic.csdn.net/u/20110214/12/21c9a6d4-9f5a-4666-ba01-f9e46d4dcadb.html
...全文
120 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
黄_瓜 2012-04-06
  • 打赏
  • 举报
回复
关键看你的存储过程怎么写了。

贴出你存储过程的内容。
勿勿 2012-04-06
  • 打赏
  • 举报
回复
看下计划是哪里耗的时间不就明白了吗
bond88 2012-04-05
  • 打赏
  • 举报
回复
补充一下,sp1返回的记录集不过几百条,我发现即使修改为只返回0条,也是11秒。

22,210

社区成员

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

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