大家好:
现在有一个页面点击"批量下载"excel的功能,需要将所有的数据全部下载下来,大约10万条左右,由于查询所有数据耗时2分钟,页面相应超时,大家对查询大批量数据和新增大批量数据有好的办法嘛?还有就是批量插入怎么保证事务
- 现在的逻辑是:将10万条数据一次性全部查询出来返回List,然后以分批的形式写入到10个excel中,每个excel存放1万条数据,谢谢大家。
大家好:
现在有一个页面点击"批量下载"excel的功能,需要将所有的数据全部下载下来,大约10万条左右,由于查询所有数据耗时2分钟,页面相应超时,大家对查询大批量数据和新增大批量数据有好的办法嘛?还有就是批量插入怎么保证事务
4 回答1.5k 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
1 回答2.6k 阅读✓ 已解决
3 回答1.8k 阅读
2 回答769 阅读✓ 已解决
2 回答1.7k 阅读
2 回答1.3k 阅读
异步实现吧. 启动个线程执行生成操作, 把生成的结果保存到文件中, 生成完成后通知前台要下载文件的地址.
通知方式用sse也行, 轮询查询进度也行, 生成一个固定地址也行. 在前台一直提示
生成中...