【问题标题】:mysql which table is faster: with more rows or columns?mysql 哪个表更快:有更多的行或列?
【发布时间】:2015-08-22 03:40:14
【问题描述】:

在 mysql SELECT(如果数据的结果 > 10 000 行)和 while(数据的结果)中使用这个 mysql 表有什么更好的选择

例子:

这个:

id | cost 1 | cost 2 | cost 3 | cost 4 | cost 5 |
 1 |  10    |  11    |   12   |  13    |    14  |

或者这个:

id | cost | costNumber
 1 |  10  |      1
 2 |  11  |      2
 3 |  12  |      3
 4 |  13  |      4
 5 |  14  |      5

谁知道或测试过,请帮忙!

【问题讨论】:

  • 这些形式中只有一种是correctly normalized。用它。如果存在非规范化表“更好”或“更快”的情况,则应该在彻底分析和特定使用基准之后使用 - 这远高于此级别(或需要)题。 (另外,请注意这些表格并不代表相同的事物。)
  • @user2864740 第一个或第二个格式正确规范化?请
  • 我已经提供了上面的链接。但是,col1.. col2.. col3 命名通常表明关系设计存在缺陷,如果不能为列指定特定的非索引名称。

标签: php mysql pdo mysqli


【解决方案1】:

根据我的经验,第二张桌子总是更好。

【讨论】:

    猜你喜欢
    • 2014-01-21
    • 2010-11-15
    • 1970-01-01
    • 2014-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多