Discuz! Board»论坛 编程语言 PHP 查看内容

4 评论

0 收藏

分享

导出报表过慢,一次性导出一百多万条数据,过慢如何解决

开启左侧
悬赏1金钱 已解决
一张大表,有几百万的数据,但是一次导出一百多万条,导致没有走索引,大概五分钟才能顺利导出,请问有什么解决办法?

最佳答案

admin2021-9-20 11:24:16
一次性全查本身业务就有问题,分页导出是最常见解决办法

查看完整内容>>

回复

举报 使用道具

上一篇: php是最好的语言

下一篇: 11111acxassa

全部回复 (4)
查看全部
一次性全查本身业务就有问题,分页导出是最常见解决办法

举报 回复 使用道具

优化不了速度就优化体验嘛,点按钮,后台执行,执行完毕后发邮件给用户就是了

举报 回复 使用道具

100W条,走索引是不可能的,除非是全索引查询。你走索引没准能再慢2-3倍。
这种情况是你要超大量的数据,进行报表运算。只能说想办法把运算结果提前计算好,放在数据库里面等下载。而且哪怕是这样,如果下载数据量太大,一样快不起来。

举报 回复 使用道具

测试一下回答问题的,结果、。
反反复复

举报 回复 使用道具

zm200822
审核员
主题 1
回复 1
粉丝 0