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