读取不断增长的mysql表



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

ps。我已经调整了mysql的配置,表结构无法更改。

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

SELECT * FROM `whatever` LIMIT 0, 10000;

然后

SELECT * FROM `whatever` LIMIT 10001, 10000;

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

相关内容

  • 没有找到相关文章

最新更新