当前位置: 代码迷 >> Sql Server >> SQL Server 2000 反应慢,终端等候时间长
  详细解决方案

SQL Server 2000 反应慢,终端等候时间长

热度:3   发布时间:2016-04-24 19:41:27.0
SQL Server 2000 反应慢,终端等待时间长
2000企业版的数据库,服务器为HP580 4G内存,终端有200左右,最近一到高峰期反应就特别慢。服务器CPU使用率不到20%,内存不到50%。是不是该升级了。

------解决方案--------------------
终端等待时间长,但cpu使用率不高,内存占用不多,可能是阻塞导致的。

查询一下,看看有没有阻塞:

select *
from sysprocesses
where blocked <> 0
------解决方案--------------------
select * from sys.sysprocesses where blocked<>0,慢的时候看看这个有没有数据
------解决方案--------------------
建个维护计划来做就可以了,没必要写什么命令
------解决方案--------------------
建议先做备份,包括完整备份和日志备份,做完维护后在做一次日志备份,减少日志的扩展量
------解决方案--------------------

--重建索引的代码
DBCC DBREINDEX ('数据库名.dbo.表名',索引名)  

sql server 2000自动重建索引代码
http://mosanchy.iteye.com/blog/1164323

另外,重建索引后,统计信息会被重新创建
  相关解决方案