拆分表获得性能?

时间:2013-06-17 15:33:57

标签: mysql

我有这样的表:

+----+------+------+
| ID | USER | QUOTE|
+----+------+------+

我的桌子还可以,它很快,网站运行良好,但是,现在我的桌子有一些超过19.000.000的记录,而且它真的很慢。

我想到的是:创建4个单独的表,只有“仅”5.000.000条记录,当下一个表超过5.000.000条记录时,要创建下一条记录,依此类推,每5.000.000条记录创建一个表这在过去的2-3个月内发生得非常快。有没有办法让我连接它们。它们将是相同的,相同的三列,但是,如何加载它们作为一个表?

提前致谢,如果有可能......:)

1 个答案:

答案 0 :(得分:2)

我建议使用具有适当分区的单个表。有关分区的更多详细信息,请参阅:MySQL Partitioning Reference Manual