Sql server的死锁与Win nt ......
医院管理程序,NT4+Sqlserver7服务器,在 Winnt 的内存占有率尚未超过物理内存(256M)时,Sql server从未出过问题。
但在内存占有率尚未超过物理内存时(达到350M),客户端程序常有死锁的英文警告框出现。在不升级服务器的情况下,应怎样避免这类问题??每天重新启动机器吗?
注:服务器配置为HPLH3,54G,256M+800M虚拟内存、PIII550
问题点数:2、回复次数:8Top
1 楼yangzi(笨笨)回复于 2001-02-22 19:28:00 得分 0
程序访问数据库部分逻辑上可能有缺陷。你查一下用户链接:有多少个,又有多少个在不断的查询。Top
2 楼gxdq(石老人)回复于 2001-02-24 12:25:00 得分 0
To yangzi()
1、服务器的winnt & sql server 连结数都大于999,系统运行中的活动连接不会超过200个
2、程序访问数据库部分逻辑上不可能有缺陷
Top
3 楼sug()回复于 2001-02-26 20:48:00 得分 0
有没有查过数据库的锁的活动情况?Top
4 楼pjy(古虫)回复于 2001-02-28 20:55:00 得分 0
出现什么样的死锁!
你这问题真奇怪,在内存〈256时出来都不出现,你是怎么做的。死锁能够完全避免吗?Top
5 楼k2(脑外伤)(高级打字员)回复于 2001-02-28 21:05:00 得分 0
你是在医院工作还是在软件公司工作?Top
6 楼gxdq(石老人)回复于 2001-03-01 12:40:00 得分 0
我在软件公司工作。Top
7 楼k2(脑外伤)(高级打字员)回复于 2001-03-02 17:14:00 得分 1
我在医院工作。累死了!Top
8 楼mycode(不写代码)回复于 2001-03-02 17:25:00 得分 1
同意yangzi(),程序访问数据库的逻辑可能有问题;
在内存占用少的时候,服务器能迅速的处理完一个事务,从而避免了死锁;而资源不足,系统可能来不及处理,就要死锁的可能,所以才会有警告;
系统建议:在访问数据库时,尽可能使访问表的顺序相同;
Top
相关问题
- 关于SQL SERVER的死锁问题
- 急!哥哥们,SQL SERVER 2000中的死锁问题
- Sql Server数据库死锁问题如何解决
- Sql Server 2000数据库死锁的解决,很爽,散分
- SQL 数据库死锁?
- 保存数据时阻塞进程,死锁,整个sql server也死掉一样,何解
- 如何在SQL Server里通过开两个窗口编写死锁而不被系统kill其中一个
- 在SQL-SERVER中出现数据死锁的情况一般是什么,若是由多个用户同时向数据库更新数据而导致的死锁,解决此问题的办法有那些?
- 十万万火急!!!C++ Builder数据集以CachedUpdates方式(多人使用时)提交到SQL Server数据库为什么总是产生死锁(DeadLock)?
- 急!!!C++ Builder数据集以CachedUpdates方式(多人使用时)提交到SQL Server数据库为什么总是产生死锁(DeadLock)?




