是否可以将数据库索引添加到已有数据的数据库中?

时间:2010-10-11 06:29:42

标签: ruby-on-rails database

我的生产数据库中已有一些数据。如果我在几个字段上添加一些数据库索引,这是一个问题吗?

Rails 2.3.5, Ruby 1.8.7, sqlite3数据库

2 个答案:

答案 0 :(得分:2)

不,这不是问题。在我所知道的索引的一些实现上,B-Tree实际上将是数据库中的全新树(作为页面),因此它不会影响新树的碎片。只是构建索引可能需要一些时间,具体取决于数据库中的数据量。

答案 1 :(得分:0)

您可以,但添加索引会导致临时阻止表。