我正在使用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