日期:2014-05-18  浏览次数:20346 次

我本机的SQL server2000越来越慢
有没有大侠帮想个办法啊?
当初刚装时挺快的,现在越来越慢了(用企业管理器查看的时候),现在企业管理器打开后随便点一个数据库,要等半天才显示相关信息(表,视图什么的列表。。。),但是我打开另一台局域网内的服务时却很快,那个服务装的比我这个还早,数据内容也大,但是一点马上就显示出来了。。。
感觉越来越慢了,大家有知道怎么优化下的吗?


------解决方案--------------------
表的数据量大吗?
------解决方案--------------------
检查一下是否存在因为前台程序逻辑问题造成的资源锁定。
是否有病毒?
------解决方案--------------------
数据库太多了吧,删除没有用的
------解决方案--------------------
--检查一下表有没有问题
DBCC CHECKTABLE( '表名 ')

--作简单修复
sp_dboption '数据库名 ', 'single user ', 'true '
go
DBCC CHECKTABLE( '表名 ',REPAIR_FAST)
go
sp_dboption '数据库名 ', 'single user ', 'false '
go