首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
DB2
数据库开发
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结帖去...
管理菜单
页面风格切换
标准风格
老版本论坛
大数据量统计时游标使用
[已结帖,结帖人:efan101]
加为好友
发送私信
在线聊天
efan101
等级:
可用分等级:
富农
总技术分:
835
总技术分排名:
24462
结帖率:
93.33%
发表于:
2008-08-20 15:07:17
楼主
以前用oracle做数据统计时,经常会用到游标,也没觉得什么。改db2以后,发现数据量稍大一些,游标很容易造成表被锁。后来才知道默认cs隔离级别下,select也会锁表的。所以特别想知道:大数据量数据统计时,用到游标时应该怎么避免表被锁?或者有哪些方法可以避免使用游标?
问题点数:
40
回复次数:
5
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
yangxiao_jiang
东北大胖(图片里的字是:这一带竟是国外烟头:)
等级:
可用分等级:
富农
总技术分:
9817
总技术分排名:
1996
发表于:
2008-08-21 10:13:17
1
楼 得分:
35
加上with ur。
select * from table with ur
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
efan101
等级:
可用分等级:
富农
总技术分:
835
总技术分排名:
24462
发表于:
2008-08-24 13:44:09
2
楼 得分:
0
就是说在定义游标的select语句中强制隔离级别为ur?那么在这种大数量级的数据统计时,会不会刻意避免使用游标?
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
yangxiao_jiang
东北大胖(图片里的字是:这一带竟是国外烟头:)
等级:
可用分等级:
富农
总技术分:
9817
总技术分排名:
1996
发表于:
2008-08-26 09:42:43
3
楼 得分:
0
这个要看你希望的隔离级别。如果要求高,一定会锁表的,只能自己选择一个平衡点。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
singiles
筱侃歌
等级:
可用分等级:
短工
总技术分:
10
总技术分排名:
253903
发表于:
2008-08-27 11:21:04
4
楼 得分:
5
这个要看你希望的隔离级别。如果要求高,一定会锁表的,只能自己选择一个平衡点。
不是要看情况的吗?
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
efan101
等级:
可用分等级:
富农
总技术分:
835
总技术分排名:
24462
发表于:
2008-08-29 12:44:43
5
楼 得分:
0
可不可以这么理解:只要业务结隔离级别要求不高,统计时一般会采用ur的游标。对隔离级有要求时,大多数情况下会避免使用游标?
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结帖去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
abc推荐给好友