数据库一直慢,前两天执行了这个语句重建了所有索引,
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有没有关系,还是重建索引和收缩数据库操作的问题,怎么回事,盼大牛答复
重建索引应该不会影响到速度,
分类分析速度慢原因:
1.看下各个查询在SQL里面的执行效率和速度。
2.重新启动下IIS看,运行里面执行IISResset.
不要仅仅看页面显示的慢和无法加载,如果数据库查询慢,就要找数据库的问题,否则就要看IIS的问题,
将数据库的数据导入到另外一个数据库看看
还是程序问题,最后还是优化了索引后解决的,给两位回答的朋友些感谢分吧