2010-06-10 112 views

回答

4

如果有的话,可能不足以让您关心它。如果是这样的话,MySQL会有一些认真的工作要做。

如果有任何性能影响(因为我似乎无法找到关于它的很多信息,可能不会),你不应该担心它,直到你每天成千上万的用户。列顺序将是您最终要做出的最小优化之一。

+0

那么当数据库增长到TB级数据时,要改变它有多难?这甚至会成为困难的一个因素吗? – Rhubarb 2010-06-10 01:28:41

+0

@Rhubarb - 我从来没有听说过任何人做过这种优化。如果你达到了你需要的地步,我相信你会处于惊人的专业水平来解决问题(但是,真的,唯一的困难就是它只需要一段时间)。 – Matchu 2010-06-10 03:13:42

1

大黄,一般情况下,如果您尝试以这种方式更改巨大的表格,一旦您创建了大量列表,您就不会希望改变列的顺序,因为您可能会破坏很多事情并在生产系统中导致大规模的havok。

1

改变列定义后的顺序并不是一个好主意。当我向表中添加新列时,我总是在最后添加它们。如果您需要通过应用程序进行全局更改并提供更好的文档,这样可以更轻松,因为您可以轻松判断添加新列的顺序。我总是评论栏:日期添加/更改,描述,原因。

相关问题