如果我将数据截断并插入表中,我应该删除并重新创建索引

时间:2018-04-18 22:10:01

标签: sql sql-server indexing ssms

我想知道,如果我有一个带索引的表,并且我想截断表并将新数据插入表中,我应该删除索引并重新创建它们吗? 或者我应该离开索引?会有什么不同吗?

1 个答案:

答案 0 :(得分:1)

如果处理少量记录,则可以保留索引并截断表。您还需要在数据处理后检查索引碎片级别。如果您看到高碎片,则需要重建索引。 如果您尝试向具有索引的表中插入大量行,则可能需要更长时间。删除索引并在插入数据后创建它将为您提供更多性能。