为了账号安全,请及时绑定邮箱和手机立即绑定

SqlServer 重建所以表索引后变慢的问题

SqlServer 重建所以表索引后变慢的问题

jeck猫 2018-07-25 08:10:15
数据库一直慢,前两天执行了这个语句重建了所有索引,EXEC sp_MSForEachTable 'ALTER INDEX ALL ON ? REBUILD WITH ( PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON, SORT_IN_TEMPDB = OFF, ONLINE = OFF)',然后有收缩了数据库,整个系统突然变得奇慢无比,就是打开页面后,一直是空白状态加载不出来,系统用户较多,服务器操作系统是 window server2008 ,不知道和IIS有没有关系,还是重建索引和收缩数据库操作的问题,怎么回事,盼大牛答复
查看完整描述

2 回答

?
杨魅力

TA贡献1811条经验 获得超6个赞

重建索引应该不会影响到速度,

分类分析速度慢原因:

1.看下各个查询在SQL里面的执行效率和速度。

2.重新启动下IIS看,运行里面执行IISResset.

不要仅仅看页面显示的慢和无法加载,如果数据库查询慢,就要找数据库的问题,否则就要看IIS的问题


查看完整回答
反对 回复 2018-07-30
?
largeQ

TA贡献2039条经验 获得超7个赞

将数据库的数据导入到另外一个数据库看看

查看完整回答
反对 回复 2018-07-30
  • 2 回答
  • 0 关注
  • 1016 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信