社区
Sybase
帖子详情
为什么sybase那么容易死锁?怎么解决?在线~~~~~~~~
chose2000
2003-06-23 02:07:18
定时执行
sql 语句:
set rowcount 1
select * from A
delete from A
没过多久就不能delete,但可以select
怎么解决
谢谢
...全文
55
6
打赏
收藏
为什么sybase那么容易死锁?怎么解决?在线~~~~~~~~
定时执行 sql 语句: set rowcount 1 select * from A delete from A 没过多久就不能delete,但可以select 怎么解决 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chose2000
2003-06-23
打赏
举报
回复
谢谢
怎么判断表是页锁还是表锁还是行索?
sunshinethinking
2003-06-23
打赏
举报
回复
不会吧,既然是set rowcount 1了,肯定只是每次删除一条记录
那么看看你的表是页锁还是表锁还是行索,
如果是表锁可能会出现这种情况(看你是怎么个定时法了)
如果是页锁一般应该不会出现这种情况,除非你连续两次删除的record正好都在同一数据页上
如果是行锁,100%不会出现这种情况
所以,将你的表改为行锁吧:
alter tablename 'lock datarows'
chose2000
2003-06-23
打赏
举报
回复
请继续
chose2000
2003-06-23
打赏
举报
回复
还要怎么提交?
事务?
sybasebbs
2003-06-23
打赏
举报
回复
不是不没有提交?
chose2000
2003-06-23
打赏
举报
回复
up
java 面试题 总结
为什么要有GC? GC是垃圾收集的意思(Gabage Collection),内存处理是编程人员
容易
出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域...
超级有影响力霸气的Java面试题大全文档
为什么要有GC? GC是垃圾收集的意思(Gabage Collection),内存处理是编程人员
容易
出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域...
DB2编程序小小技巧
这是一个
容易
被忽视的小细节,但在实际编写过程中非常重要。 **1.2 使用临时表** - **限制条件**: 临时表只能建立在`usertemporarytablespace`上,如果数据库中只有`systemtemporarytablespace`,则无法创建临时表...
解决
Sybase
数据库
死锁
的方法
然而由于现实环境的复杂性,使用加锁技术又不可避免地产生了
死锁
问题。因此如何合理有效地使用加锁技术,最小化
死锁
是开发联机事务处理系统的关键。
死锁
产生的原因 在联机事务处理系统中,造成死机主要有两方面...
解决
Sybase
数据库
死锁
Sybase
数据库
死锁
死锁
的发生对系统的性能和吞吐量都有重要影响,经检测发现,管理信息系统的
死锁
主要是因为两个或多个线程(登录)抢占同一表数据资源。引起长时间抢占同一资源不是因为我们需要处理的事务太复杂,...
Sybase
2,598
社区成员
25,609
社区内容
发帖
与我相关
我的任务
Sybase
Sybase相关技术讨论区
复制链接
扫一扫
分享
社区描述
Sybase相关技术讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章