sql7.0 服务器死锁的问题 急急!!(50分)

  • 主题发起人 主题发起人 hbhxj
  • 开始时间 开始时间
H

hbhxj

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大侠,你们好!
我们单位的系统服务器是IBM7100 CPU 有4个 内存也加到了4G 但用户使用多的时候就很容易
死锁,请教大侠是什么问题引起的,是硬件还是软件的问题,我们也找个很多次,都没有找出问题的
所在,请高手指教,现在几乎天天都要死锁一次. 数据库是sql7.0 操作系统是NT4英文版.急急!!
分数不够可以协商,我还是个新手,多多包含
 
加大缓冲啊,参数设置
 
没有碰到过这个问题,我想除了硬件软件,数据库设计不合理也有可能出现这种问题,
找一找关于SQL Profiler的资料,监控DB应该可以找到问题所在。
 
同意jinmen,你可以监控SQL Profiler,看死锁时究竟是那些表死锁了,另外查一
下多个客户端程序同时运行时的事物有没有不完全提交的问题
 
有进行监控SQL Profiler,但看不出问题出在那里?怎么才能看得出那些表死锁呢?请指教.
服务器死锁的时候,还是有些工作站点能够运行的,并没有全部死机.
 
应该是数据库进行了页(或表?)加锁,在sybase中,如果用query执行select,要及时
close,否则就好别加锁,执行sp_lock(sybase中)可以看到锁的情况。
 
为什么我近两个月来总看不到问题列表中的内容?
 
to :
chenxz 请教sp_lock 可以在Query Analyzer中执行吗?该怎样运行,请提供参考范例.谢谢
 
怎么没有人回答呢?我急急,这几天被服务器搞死啦!各位大侠,帮帮忙吧!
 
你首先要搞清楚到底是死锁(dead lock)还是阻塞(blocked)
阻塞的话可以通过调整设置,优化SQL语句,升级硬件等来改善;
如果是死锁,那就是你的应用程序有问题了。
 
說一下我的經驗
1.我的公司用的是sql2000.開始的時候也是經常死锁.公司用的是winroute來動
態分ip.(用於限制上網)
你最好重新分配一下ip.給每臺机子一個靜態ip.因為動態ip會經常造成SQL2000的死锁
把用戶名重新設置也是一個辦法
good luck for you
 
多人接受答案了。
 
后退
顶部