去年写了一个汇出报表的程序,到现在积累30多万条数据,而且经常会对这个表进行插入删除操作,导致现在从这个表查几十条数据要两三分钟,而且是经过索引查询数据,于是便把表进行索引重建,重建后竟然只要几十秒,相差几十倍啊,看来过一段时间还是要重建一下表的索引还是会获得比较好的回报的。
SQl 语法:dbcc dbreindex('database_name.dbo.Employee','',90)
一个包含30多万条数据的报表程序,在频繁的增删操作后查询速度严重下降。通过索引重建,查询时间从几分钟缩短到几十秒,提升了数十倍的效率。
去年写了一个汇出报表的程序,到现在积累30多万条数据,而且经常会对这个表进行插入删除操作,导致现在从这个表查几十条数据要两三分钟,而且是经过索引查询数据,于是便把表进行索引重建,重建后竟然只要几十秒,相差几十倍啊,看来过一段时间还是要重建一下表的索引还是会获得比较好的回报的。
SQl 语法:dbcc dbreindex('database_name.dbo.Employee','',90)

被折叠的 条评论
为什么被折叠?