优化导出

 之前写了个导出,由于很多字段都是配置表,存进数据库都是ID,导出EXCEL时,则需要通过ID去查询MC,当这种配置数据,通过ID去后端查询时,数据量一大,导出的效率就大大的下降了,速度会很慢!有人说写视图关联查询出来,这样就不需要一个一个去查了,当然这个是个很不错的方法,只需要将相应关系理清楚,关联好即可!

 可能有时对于10几个表之间不想写视图,懒惰的人就想问,还有别的办法吗?思考下,觉得先将所有需要根据ID查询MC的字段,将其配置表在查询之前全部查出,然后将其ID和MC放入HashMap里面,之后每次根据ID查找MC,只需要将ID当做key值在Map里面取值即可

这样不管多少条数据,多少for循环,都不需要每次去查询了,在一定程度上大大的解决了效率!




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值