读取不断增长的mysql表

时间:2012-07-28 08:30:23

标签: mysql sharding database-partitioning master-slave

我有一个已经拥有100万条记录的mysql表,并且会不断增长 但是这张表读得又重又慢 我想加快速度。
我知道mysql分片,分区和主/从解决方案 但它无法满足我的要求。

PS。我已经调整了mysql配置,并且表结构无法更改。

1 个答案:

答案 0 :(得分:0)

为什么不考虑你的LIMIT条款。一次读取数百万条记录肯定会引起问题。而不是进行单个查询并等待太长时间使用多个查询,并在每个查询工作或组合然后显示时显示数据。

SELECT * FROM `whatever` LIMIT 0, 10000;

然后

SELECT * FROM `whatever` LIMIT 10001, 10000;

当然,这可能是一个循环。