当前位置: 代码迷 >> Sql Server >> 64位操作系统安装的32位MS SQL_Server_2000中遇到的有关问题,请前辈帮分析上?小弟先感谢了
  详细解决方案

64位操作系统安装的32位MS SQL_Server_2000中遇到的有关问题,请前辈帮分析上?小弟先感谢了

热度:67   发布时间:2016-04-27 11:28:05.0
64位操作系统安装的32位MS SQL_Server_2000中遇到的问题,请前辈帮分析下?小弟先感谢了 !
背景:在HP G7刀片服务器上(4颗CPU,128G内存),安装提64位windows sever 2003操作系统,安装ms sqlsever 2000(由于没有64位所以是兼容模式)。

应用:服务器上安装的是学生选课系统(mssqlserver 2000+asp+iis),当400人访问时服务器正常,当1000人访问时服务器就处理死锁状态(表现为:鼠标移动不流畅,点击“开始”菜单,1分钟左右才能弹出来),学生也不能访问服务器选课了。


问题:我把相应的软件安装在 HP G5的服务器上(比HP G7低档得多),安装的是32位操作系统,当1000人访问时一切正常,我就不知道问题出在哪儿了? 请前辈大概指点下方向,小弟先感谢了!

------解决方案--------------------
这个和IIS的设置也有关系,看看IIS允许的连接数是多少。
------解决方案--------------------
1、考虑数据库本身原因
查看下数据库死锁的进程和语句
SQL code
sp_who (SP_WHO——BLK列中不为0的就是阻塞的SPID)SP_LOCK SPID的值select  *  from  sys.sysprocesses where  block<>0 --查看阻塞进程的SPIDDBCC  INPUTBUFFER (SPID) --查看阻塞进程
------解决方案--------------------
硬件不是越高效率就越高,是根据使用情况而定的
查看日志,找到死锁的原因
  相关解决方案