数据查询,报表优化问题

现在需要将大量记录,生成excel导出,数据库使用mysql,涉及多表操作(正常运行时记录更新会比较快)。
现在直接查询生成list,然后使用poi转excel,因为测试期间数据量少,还可以使用,但是正常运行一段时间后,应该是顶不住的,有没有相关的优化方案。

请参考 多线程 数据分组分时段处理 NIO技术