社区
疑难问题
帖子详情
为什么游标中赋值非常慢
li_ming
2015-04-16 05:09:30
各位大侠,我有个存储过程,之前运行一直正常,但这两天非常慢,我跟踪了一下,发现是堵在这个语句:
fetch next from mycursor into @LotSN
这个语句居然运行几分钟,不要怀疑,我很确定就是这样,为什么给一个变量赋值会用几分钟时间呢??实在搞不懂,请各位赐教
...全文
178
6
打赏
收藏
为什么游标中赋值非常慢
各位大侠,我有个存储过程,之前运行一直正常,但这两天非常慢,我跟踪了一下,发现是堵在这个语句: fetch next from mycursor into @LotSN 这个语句居然运行几分钟,不要怀疑,我很确定就是这样,为什么给一个变量赋值会用几分钟时间呢??实在搞不懂,请各位赐教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hery2002
2015-04-22
打赏
举报
回复
不要用游标,使用替代方式来处理, 游标本身就很耗资源的,如果出现资源竞争,又得找半天的问题。 如果非要使用游标,请指定LOCAL和FAST_FORWARD 选项。
半睡半醒半人梦
2015-04-22
打赏
举报
回复
几十条数据 为什么要使用到游标?
freecodex
2015-04-16
打赏
举报
回复
这不是一个简单一条语句的问题,你要把这个触发器设计的代码贴出来,还有整个触发器操作的表的数量以及表中记录的数据, 还有这个问题是经常发生还是最近发生?还有CPU和内存的情况都要分析
还在加载中灬
2015-04-16
打赏
举报
回复
有没有可能是并发之类,因为锁抢资源的问题呢 可以不用游标建议不用
li_ming
2015-04-16
打赏
举报
回复
引用 1 楼 u011015550 的回复:
首先看上面的select语句数据源取了多少数据?
只有几十条记录
Neo_whl
2015-04-16
打赏
举报
回复
首先看上面的select语句数据源取了多少数据?
SQL Server
游标
用法
SQL Server
游标
用法 ,
游标
Demo
oracle
游标
的使用
对我来说很有用,不知道对于大家觉得怎么样
MSSQL
游标
使用 心得
游标
为您提供了在逐行的基础上而不是一次处理整个结果集为基础的操作表
中
数据的方法。 1.如何使用
游标
1)定义
游标
语句 Declare <
游标
名> Cursor For 2)创建
游标
语句 Open <
游标
名> 3)提取
游标
列值、移动记录指针 Fetch <列名列表> From <
游标
名> [Into <变量列表>] 4)使用@@Fetch_Status利用While循环处理
游标
中
的行 5)删除
游标
并释放语句 Close <
游标
名>/Deallocate <
游标
名> 6)
游标
应用实例 –定义
游标
Declare cur_Depart Cursor For Select cDeptID,cDeptN
教你怎么使用sql
游标
实例分享
教你怎么使用sql
游标
实例分享,需要的朋友参考下
Writing Explicit Cursors_tags_InWriting_
Writing Explicit Cursors in pl\sql
疑难问题
22,298
社区成员
121,731
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章