m-a*_*bdi 1 database performance reduce
我们在SQL Server中有一个大表,有近40.000.000条记录.它需要花费大量时间来运行查询.所以我们决定在那里保留所有旧的和过时的记录,并在新表中移动可用记录并使用新记录.虽然它应该比旧表更快,几乎有两倍的记录,但问题的结果是其他的.虽然runnig对旧表的查询需要大约45秒,但在具有相同结构(键和索引)和一半记录的新表上,运行相同查询需要超过30分钟.哪里有错误或遗漏了一些重要问题?
Jus*_*ner 7
您是否记得从较大的表迁移索引并重新生成新表的统计信息?
如果没有,从那里开始.这通常是这些情况下的问题(特别是对于大表).
归档时间:
16 年,2 月 前
查看次数:
104 次
最近记录: