各位大神,小弟做一个WEB小项目。有一天,我在数据库里的各个表增加了聚合索引。从此WEB的反应速度变慢很多。但是神奇的是,只要我打开Sqlserver Management Studio,在里面随便打开一个表或者执行一个查询,WEB的反应又能回到从前的水平。请问各位大神,这是什么原因?是我的SQLSERVER什么地方没设置好吗?期待各位的回复,小弟先谢了。

解决方案 »

  1.   

    是这样的。之前我新建表的时候,每个表建了一个主键,每个主键上面有默认的聚合索引(SQLSERVER 2012默认的),除此之外,每个表没有另外地去建索引。这时候,WEB的反应速度是正常的。后来,我在每个表上多建了一个聚合索引,并将之前主键上的聚合索引改为非聚合索引。这时候就杯具了,WEB反应慢的像蜗牛。但是神奇的是,只要我打开management studio执行一条查询,速度又能恢复正常。谢谢上面各位高手的帮助,并期待答案。