2014-02-17 36 views

回答

0

索引是在发出CREATE INDEX命令时创建的。

并且索引是维持,例如,插入和删除数据将自动更新索引“即时” - 不需要特定的重新创建。

这就是为什么有 太多指数上表可以将您的性能产​​生负面影响

- 每次插入,更新或删除将保持所有存在于表中的索引 - 这确实需要时间一点点为每个索引。

+0

那么索引在创建后才有效?如果一个表包含1000000行,那么通常需要多长时间才能创建这些索引?如果我运行一个查询,我创建了索引,那么这个查询会马上改进吗? – Zhongmin

+0

@Zhongmin:只要完全创建,索引就是“活跃”的,是的。根据你的表格的复杂性和大小,这可能需要一些时间 - 但是在任何猜测中都有太多的变量可供选择,在这里 - 你只需要运行这个和测量。 –

相关问题