2012-10-31 37 views
3

我需要在相當大的表中擴展列(〜90M行)。 (MySQL 5.1,InnoDB)在索引中擴展屬於多列主鍵的列的影響

這是一個需要擴展到varchar(20)的varchar(15)列。 此列是主鍵的一部分。

我在mysql文檔中做了一些閱讀,它看起來像一個臨時表將爲該過程創建,並在最後會有一個交換完成。所以它不會鎖定表格。

但是如何將索引重建看起來?我認爲它將不得不被修改?

它會重建'側',然後交換,所以沒有重大影響?

一旦更改完成,我很擔心這個表現。

乾杯!

回答