SQL在死锁的时候会自动解锁,但是会造成数据丢失
最好是能通过代码优化来避免这一点.
最好是能通过代码优化来避免这一点.
解决方案 »
- excel数据导入SQL2000问题
- 急求一个存储过程!!
- 点master表出提示:错误207:列名'category'无效?
- 请教!!!关于数据库备份地问题,
- htl258(黄团利)看到帖子请回复个话,我给你加分!
- sql数据库移至另一server,原"登录"信息如何方便快捷地导入新server
- SQL对数据进行统计汇总
- 怎么查询中文的列名啊?
- sql server 中如何加外键阿
- SQL Server 2008R2 安装service pack 2的问题
- 我是初用vf的新手有问题急需解决,在此先谢过各位了
- 怎样实现字段内容的分行显示?用ado连接数据库!!在线等待~~~~~~~~~~~!!!!!!!!
2、如果程序经常会发生死锁,说明程序有优化的必要。或者服务器的工作量太大,可以考虑升级服务器
阻塞是一个进程必须等另一个进程完成,死锁是多个(大部分是两个)进程互相等待,没有办法解开.
阻塞造成速度慢,死锁也造成速度慢,但死锁sql会自动处理,并出错.估计你的问题是比较严重的阻塞,应该从程序上找原因,因为一个效率低的FOR UPDATE查询或者UPDATE操作足以阻塞一个服务器.还是那句话,发现问题比解决问题困难得多,需要察看阻塞的情况,找出效率低的语句,才有可能解决.