公司数据库突然变慢原因,求解决方案

sherry_sy 2005-11-24 05:35:11
我们有两台SQL服务器,svr10是svr9的备份数据库,SVR9和SVR10同样的数据在SVR9上查要30秒当时内存从500M升到1G,数据复制到SVR10上同样的查询语句只要9秒而且内存耗用几乎没有变化,为什么那,已经排除病毒和两个server配置不同的状况,另外运行查询的时候当时都只有一个进程,如果当比数据库大小的话svr10比svr9大一倍。
...全文
202 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
新鲜鱼排 2006-06-15
  • 打赏
  • 举报
回复
mark
撸大湿 2006-06-15
  • 打赏
  • 举报
回复
DBCC DBREINDEX(TBNAME)
luxi0194 2006-06-15
  • 打赏
  • 举报
回复
重整索引是时务,不过我不记得怎么写了。
skylion 2006-06-15
  • 打赏
  • 举报
回复
运行环境有没有改变?比如:MSSQL的版本及其补丁,OS的版本及其补丁
sherry_sy 2005-11-25
  • 打赏
  • 举报
回复
用odbc报告索引密度达到99%碎片3.22%觉得碎片并不多,还是做索引整理试试看看有没有改善
zoubsky 2005-11-25
  • 打赏
  • 举报
回复
如果别的都没改动的话,把索引重建一下
tangchao515 2005-11-25
  • 打赏
  • 举报
回复
在查询分析器看下运行看看瓶颈在哪儿。不过既然内存不是瓶颈,那多半是磁盘I/O存在瓶颈,可能是运行时间太久索引文件碎片太多。数据倒到另外一台服务器时索引文件是新建的,效率就很好。建议删除索引重建试试。
njchf 2005-11-24
  • 打赏
  • 举报
回复
说明你的数据库需要进行reorg了,不过我不知道在sqlserver下是什么命令
reorg就是进行重新组织,类似于windows的磁盘碎片整理

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧