表的开头或结尾的mysql varchars?

时间:2010-12-29 11:00:40

标签: mysql

  

可能重复:
  Is there any reason to worry about the column order in a table?

假设我有一张大桌子,700万行。目前的结构是:

ID(主键,auto inc,int),一些固定列,一些变量列(varchars)。

所有查询都使用特定ID完成。变量列需要两次。

我应该更改它,以便变量列位于ID的后面吗?

原因:因为它们被最常用,所以如果它们是第一个,这是否会使查询需要更快地获得它们? 原因:它们是可变列,所以它们的大小会有所不同。如果它们在固定列之前,是否会抛弃固定列,从而使它们的访问速度变慢?

0 个答案:

没有答案