优化大型MySQL表

时间:2015-12-24 05:43:27

标签: php mysql

我有6,000 000行的MYISAM表。它有很多INSERTS和一些SELECTS(不是UPDATE)。

执行的INSERTs块读取(显然)。

我只读了1%的行,其他99%的行永远不会读。

我想优化这个。我认为只为具有常用行的SELECT创建重复表的好方法。

有没有现成的解决方案?我在PHP + MySQL工作。

1 个答案:

答案 0 :(得分:0)

如果您有办法找到这些非活动行,例如,请将表格中的INSERT...SELECTDELETE非活动行的cronjob用于另一个表格。如果这些行具有一定范围的时间戳。这使您能够找到这些行,同时不影响大多数其他查询的性能。