2010-03-05 71 views
2

我想每次删除都必须有一个自动重建索引。如果许多表的删除过多导致许多记录被删除,重新索引也将耗费时间。删除没有索引的SQL服务器记录

有没有什么办法可以避免重新索引时删除记录(以后在批处理模式下完成)?

回答

4

删除后没有自动重新索引(在任何主流RDBMS上)。

统计信息已更新(前提是它们未关闭)。

重新索引通常是一个长时间的操作,在维护窗口期间执行。

+0

谢谢。有什么办法抑制统计数据(关闭),以便时间保存在那里? – 2010-03-05 08:01:44

+0

您可以关闭统计信息的自动更新,但这很可能会对性能造成不利影响。 – 2010-03-06 15:46:52