免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2368 | 回复: 4
打印 上一主题 下一主题

把数据放到临时表的时候会死锁,直接查询不会 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-06-30 10:32 |只看该作者 |倒序浏览
我的服务器环境是这样的,windows2000 ad server,sybase 11.9,temdb分配200M的空间,在存储过程里边执行一条select * into #temp1 from table1就会死锁,尽管隔离级别在前面已经设置为0,即允许脏读了,但是还是会死锁,而如果同样是设置了隔离级别之后,直接查询不把结果放到#temp1中,即select * from table1就不会死锁。
不知道怎么回事,数据库所有表均为行加锁。

论坛徽章:
0
2 [报告]
发表于 2004-06-30 10:54 |只看该作者

把数据放到临时表的时候会死锁,直接查询不会

求助sybase技术支持,已经解决,把服务RUN_SYBASE文件加入-T5303,重新启动服务即可。session中可以打开dbcc traceon(5303),不过必须用sa才行。

论坛徽章:
0
3 [报告]
发表于 2004-06-30 18:05 |只看该作者

把数据放到临时表的时候会死锁,直接查询不会

可否解释更详细些?

论坛徽章:
0
4 [报告]
发表于 2004-07-22 11:21 |只看该作者

把数据放到临时表的时候会死锁,直接查询不会

实际上没有解决,sybase公司说这样肯定死锁,最后我使用游标解决了问题。

论坛徽章:
0
5 [报告]
发表于 2004-07-23 14:31 |只看该作者

把数据放到临时表的时候会死锁,直接查询不会

我也碰到这问题了,不知道如何解决
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP