首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2012-09-02 
64位操作系统安装的32位MS SQL_Server_2000中遇到的问题,请前辈帮分析下?小弟先感谢了 !背景:在HP G7刀片

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) --查看阻塞进程
[解决办法]
硬件不是越高效率就越高,是根据使用情况而定的
查看日志,找到死锁的原因

热点排行