社区
疑难问题
帖子详情
存储过程执行太慢
sun8330
2011-08-12 04:51:56
SQL存储过程,传参数调过程名来执行,一个小时还没有完成,但是如果把程序copy出来,在查询分析器中,把过程名去掉,把参数用变量赋初始值直接执行,2秒就可以执行完成,程序是一样的,为何用过程来执行这么慢?
...全文
146
9
打赏
收藏
存储过程执行太慢
SQL存储过程,传参数调过程名来执行,一个小时还没有完成,但是如果把程序copy出来,在查询分析器中,把过程名去掉,把参数用变量赋初始值直接执行,2秒就可以执行完成,程序是一样的,为何用过程来执行这么慢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
勿勿
2011-08-13
打赏
举报
回复
是不是循环了啊。看下计划。。。
baiynije
2011-08-13
打赏
举报
回复
也可能是存儲過程中未使用到索引。
紫寒尺
2011-08-13
打赏
举报
回复
sql2008的话可以跟踪一下
sun8330
2011-08-13
打赏
举报
回复
用的是sql2000,有索引,就是找不出问题
sun8330
2011-08-12
打赏
举报
回复
我写程序时是没有加go,但是建好后,再调出来看,最后几行是有go的,而且程序中没有自已调自已的代码:
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
快溜
2011-08-12
打赏
举报
回复
[Quote=引用 3 楼 fredrickhu 的回复:]
看看你的存储过程 是不是在存储过程结束之后没有加GO 导致不停的循环?
[/Quote]这个有可能,很多人都喜欢在存储过程里面调用自己。哈哈。
--小F--
2011-08-12
打赏
举报
回复
看看你的存储过程 是不是在存储过程结束之后没有加GO 导致不停的循环?
快溜
2011-08-12
打赏
举报
回复
存储过程重新编译一下,程序种查看参数值是否正确。
-晴天
2011-08-12
打赏
举报
回复
不会是参数传错了吧!
MySQL
存储过程
(创建海量数据实验环境)
#
存储过程
的优点 1)
存储过程
大大“减少”了
执行
需要的资源和时间。 2)
存储过程
的能力大大“增强”了SQL语言的功能和灵活性。 3) 包含代码安全性,不需要将代码给用户(将代码打包)可保证数据的“安全性和完整性...
mysql
存储过程
慢_mysql
存储过程
太慢
怎么办
mysql
存储过程
太慢
的解决方法:首先打开my.cnf配置文件;然后添加配置【long_query_time=1】;接着通过【tail -f /tmp/logs/mysqld.log】命令监控sql;最后进行针对性的优化即可。解决方法:(推荐教程:mysql视频...
存储过程
很慢单独
执行
很快_提高
存储过程
执行
效率
曾经发现这样一种情况,
存储过程
中的语句提取出来单独
执行
很快,但在
存储过程
中
执行
就很慢。----*************
存储过程
中的语句,变量为 avc_acct_monthSELECT 2101,B.BUNDLE,COUNT( Distinct CASE WHEN (substr...
存储过程
执行
慢的原因
存储过程
执行
很慢,单独拎出来
执行
就很快1.一开始是直接写的
存储过程
,然后
执行
,卡了很久,大概10分钟左右才
执行
出来2.后面我尝试将插入的数据插入到临时表中,大概5秒就
执行
出来了3.但我发现,
执行
出来的结果跟我...
MySQL
存储过程
执行
慢(因为字符集不同导致)
1.
执行
MySQL
存储过程
在测试环境只要0.1s左右,到了生产环境qu却要5s左右,偏差很大。 2.非常简单的
存储过程
函数,处理的数据只有8条。 3.把
存储过程
里的查询单独拿出来查询速度很快,但是放在
存储过程
函数中就很慢...
疑难问题
22,210
社区成员
121,726
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章