你的问题好像跟我一样的,不过我是将WINNT换成了WIN2K Advance Server
SQL 7.0标准版换成SQL 2000标准版,最终的问题和你的一样的,我还发现,原来的数据库的一个主表的索引完全乱了,本来记录应该按主键索引排序的,但检查的结果却没有,目前我这在尝试解决这个问题,希望彼此保持联系!我的Email:[email protected]

解决方案 »

  1.   

    应该是应用程序的问题,你可以通过profiler监视找出运行慢的语句进行分析,调整或建立相应的索引即可。
      

  2.   

    和你的网络连接有关系,一端客户断开,SERVER端没有及时收到信息,造成资源死锁,试试下面的办法:
    打开注册表编辑器
    定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
    1,修改键Tcpip\Parameters ,类型REG_DWORD,有效为1 - 0xFFFFFFFF,缺省7,200,000 (2小时),可放小,该值控制TCP多久去检查连接.
    2,修改键Netbt\Parameters,缺省3,600,000(1小时),该参数设置命名管道保持活动连接的时间间隔,范围60,000 - 0xFFFFFFFF
    不要在短时间内频繁修改上面参数,否则会给网络I/O和CPU带来负担.
      

  3.   

    和你的网络连接有关系,一端客户断开,SERVER端没有及时收到信息,造成资源死锁,试试下面的办法:
    打开注册表编辑器
    定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
    1,修改键Tcpip\Parameters ,类型REG_DWORD,有效为1 - 0xFFFFFFFF,缺省7,200,000 (2小时),可放小,该值控制TCP多久去检查连接.
    2,修改键Netbt\Parameters,缺省3,600,000(1小时),该参数设置命名管道保持活动连接的时间间隔,范围60,000 - 0xFFFFFFFF
    不要在短时间内频繁修改上面参数,否则会给网络I/O和CPU带来负担.
      

  4.   

    和你的网络连接有关系,一端客户断开,SERVER端没有及时收到信息,造成资源死锁,试试下面的办法:
    打开注册表编辑器
    定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
    1,修改键Tcpip\Parameters ,类型REG_DWORD,有效为1 - 0xFFFFFFFF,缺省7,200,000 (2小时),可放小,该值控制TCP多久去检查连接.
    2,修改键Netbt\Parameters,缺省3,600,000(1小时),该参数设置命名管道保持活动连接的时间间隔,范围60,000 - 0xFFFFFFFF
    不要在短时间内频繁修改上面参数,否则会给网络I/O和CPU带来负担.
      

  5.   

    打算再观察调试两天。造成这种现象可能的影响因素太多了,而且根本没法预料什么时候出现,所以只能一点点试一点点排除。
      现在系统与以前的区别:
      1、操作系统WINNT4-WIN2KA。
      2、原来的双机软件为Dataware cluster(豪威),现在为用的WIN2KA自带的集群软件;硬件以前是用232口做心跳,现在是用百兆网线。
      3、原来的网是百兆到架十兆到客户,现在是千兆到架百兆到客户。
      4、我忘了现在的双机当时装没装SP3。  目前试验中。步骤:
      1、双机切成其中一台单机,问题仍存在。(排除双机的原因)
      2、换一台硬件配置较高的机器试。观察中。(看是不是机器不够跑2000的原因)今天进一步观察到,出毛病的时候,杀掉锁死进程后,看起来正常了,但一UPDATE马上死掉,看其它的进程,都是SELECT,并且SLEEPING。一通乱杀之后好了。
      3、再调整一些参数,可以试试版主的方法,虽然觉得不太像这个原因,试试无妨。另外,适当减少SQL的内存占用(因为盘慢,97年的机器了,..当时可是顶级配置,会不会是系统本身的内存不太够导致写入过慢超时而死锁?)
      4、SP3不记得打没打了。可能也是原因。
      5、局域网环境正在做调整,主域控制器换从WINNT4换成了WIN2K,DNS重装了,新装了若干台W2K客户端。跟别的机器的网络登录有没关系
      

  6.   

    我觉得像WIN2K ADS和WINNT 4.0混合域模式的问题,我看MS的MSDN上说,混合域模式是一种过渡的模式,要尽快改成ADS模式,我们单位在WINNT4.0升级时也发现许多奇怪的问题,改成ADS的域模式就OK了,还有所有的CLIENT的DNS解析要指定到ADS的服务器,不然会出现网络变慢的情况。
      

  7.   

    这个贴我已经结了,但系统没将给分情况显示出来,也不知道怎么回事,重新结也结不了,管理时却看到有给分了,这论坛漏洞还真不少。回复人:xjbs(大鱼) () 信誉:95  2002-7-9 18:55:26 得分: 10 删除 
    回复人:weekendW(老鸟) () 信誉:100  2002-7-9 19:04:46 得分: 10 删除  
    回复人:chenlj188(菩提子) () 信誉:100  2002-7-9 19:12:26 得分: 10 删除
    回复人:JueWu(觉悟) () 信誉:100  2002-7-9 19:27:01 得分: 10 删除  
    回复人:OpenVMS(半知半解) () 信誉:167  2002-7-10 9:57:04 得分: 30 删除  
    回复人:leimin(leimin) () 信誉:100  2002-7-11 8:20:12 得分: 30 删除  各位大哥多谢,并记得小妹给分的好,俺跟了贴别忘了给俺分,俺是个问题很多的人。到这里几天来跟了些贴却没得分,问题又多快用光了。(如果有人赠我一笔就更好了!O...)唉,慢慢混吧。