这是使用mysql创建数据库以便更快检索的有效方法

时间:2011-07-28 11:52:57

标签: mysql

我必须创建一个数据库,它将在table1&中拥有200000行。表2,3,4,5中有10000行。我将使用mysql。那么哪种方法会给我更快的结果。

  1. 将数据分发到多个表,
  2. 保留包含大量行的表格数量较少。
  3. mysql遍历表并加入表的速度是多少?横动。

1 个答案:

答案 0 :(得分:0)

您对表格设计的第一个顾虑应该是规范化和正确的索引。

如果遇到性能缺陷(我怀疑有200000行,那不是那么多),那么用标准化和非规范化结构来衡量差异。

在进行基准测试并确认非规范化结构真的更快之后,才进行非规范化。所以,如果你的第二个意味着带有20万行的规范化表格,我会选择第二个。