2010-06-10 110 views

回答

4

如果有的話,可能不足以讓您關心它。如果是這樣的話,MySQL會有一些認真的工作要做。

如果有任何性能影響(因爲我似乎無法找到關於它的很多信息,可能不會),你不應該擔心它,直到你每天成千上萬的用戶。列順序將是您最終要做出的最小優化之一。

+0

那麼當數據庫增長到TB級數據時,要改變它有多難?這甚至會成爲困難的一個因素嗎? – Rhubarb 2010-06-10 01:28:41

+0

@Rhubarb - 我從來沒有聽說過任何人做過這種優化。如果你達到了你需要的地步,我相信你會處於驚人的專業水平來解決問題(但是,真的,唯一的困難就是它只需要一段時間)。 – Matchu 2010-06-10 03:13:42

1

大黃,一般情況下,如果您嘗試以這種方式更改巨大的表格,一旦您創建了大量列表,您就不會希望改變列的順序,因爲您可能會破壞很多事情並在生產系統中導致大規模的havok。

1

改變列定義後的順序並不是一個好主意。當我向表中添加新列時,我總是在最後添加它們。如果您需要通過應用程序進行全局更改並提供更好的文檔,這樣可以更輕鬆,因爲您可以輕鬆判斷添加新列的順序。我總是評論欄:日期添加/更改,描述,原因。

相關問題