我正在使用Django和MySql。我有一個最大長度爲64的CharField作爲倒數第二列,最後一列是布爾值。將顛倒這些順序提供更好的空間優化?數據庫中的列排序是否影響性能?
2
A
回答
4
如果有的話,可能不足以讓您關心它。如果是這樣的話,MySQL會有一些認真的工作要做。
如果有任何性能影響(因爲我似乎無法找到關於它的很多信息,可能不會),你不應該擔心它,直到你每天成千上萬的用戶。列順序將是您最終要做出的最小優化之一。
1
大黃,一般情況下,如果您嘗試以這種方式更改巨大的表格,一旦您創建了大量列表,您就不會希望改變列的順序,因爲您可能會破壞很多事情並在生產系統中導致大規模的havok。
1
改變列定義後的順序並不是一個好主意。當我向表中添加新列時,我總是在最後添加它們。如果您需要通過應用程序進行全局更改並提供更好的文檔,這樣可以更輕鬆,因爲您可以輕鬆判斷添加新列的順序。我總是評論欄:日期添加/更改,描述,原因。
相關問題
- 1. 按批次排列的排序是否嚴重影響了性能?
- 2. 聚集索引排序順序是否影響性能
- 3. 向數據庫添加許多視圖是否影響性能?
- 4. 數據庫(最大)字段長度是否會影響性能?
- 5. 視圖中的列數是否會影響性能?
- 6. 連接表中的列數是否影響性能
- 7. 構造函數是否影響性能?
- 8. 是否有可能影響'_'lambda參數的排序方式?
- 9. 數據集市中的外鍵列是否存在任何性能影響
- 10. Linux上的ACL是否影響性能
- 11. 什麼是Redis數據庫索引對性能的影響
- 12. 列號是否確實不影響數據庫性能,但行數是否確實如此?
- 13. 向HDFS寫入數據幀是否會影響其排序
- 14. WHERE子句中的字段順序是否會影響性能?
- 15. 列數是否會影響查詢性能?
- 16. Windows性能計數器是否會影響性能?
- 17. IPTable參數順序是否影響性能?
- 18. 數據類型長度是否會影響性能?
- 19. 主鍵數據類型是否影響性能? SQL Server 2008
- 20. 變量是否會影響性能?
- 21. 表大小是否影響INSERT性能?
- 22. 此javascript語句是否影響性能?
- 23. 事務範圍是否影響性能?
- 24. 使用require()是否會影響性能?
- 25. $(this)是否會影響性能,如$([selector])?
- 26. 現在SSL是否會影響性能?
- 27. 404錯誤是否會影響性能?
- 28. Hows是否會影響性能?
- 29. Access數據庫中的子數據表屬性對性能的影響
- 30. 在Heroku上創建數據庫備份是否會影響性能?
那麼當數據庫增長到TB級數據時,要改變它有多難?這甚至會成爲困難的一個因素嗎? – Rhubarb 2010-06-10 01:28:41
@Rhubarb - 我從來沒有聽說過任何人做過這種優化。如果你達到了你需要的地步,我相信你會處於驚人的專業水平來解決問題(但是,真的,唯一的困難就是它只需要一段時間)。 – Matchu 2010-06-10 03:13:42