0

我有一个表,我在其中创建了一个索引以获得更好的查询性能。有时会从该表中删除一些行并加载一些新行。我的问题是:

  1. 如果我有索引,然后从文件中删除并加载一些数据,我应该重新创建索引吗?
  2. 如果是这样,我该如何重新创建该索引?我应该放弃它并创建一个新的吗?

更新

系统从文件中加载数据(通过 SqlLoader),在表中我有一个名为的列`idFile,我们正在执行的查询基于该 ID。检查加载的行后,我们进行一些处理,得到一些结果并且不再需要这些行(我们删除它们)。有时该表大约有 1000 万行,因此优化查询的索引是更符合逻辑的想法(对我和我的团队而言)。

4

1 回答 1

2

无需重新创建索引。

由于您一次加载 1000 万行,因此通过删除索引、加载数据然后重新创建索引来执行加载可能会更有效。

于 2012-04-19T15:20:03.627 回答