需求反馈前端界面查询速度很慢。
以此推断应该是这个引起的,因为业务中sql语句还比较复杂,这里要解析进行优化的话,可能需要花费一点儿时间。尤其其中有一些难以解析的表达式,更是耗费时间。
Page page = new Page(); page.setCurrent(MapUtils.getIntValue(paramMap, "pageNum")); page.setSize(MapUtils.getIntValue(paramMap, "pageSize")); // 关闭count sql的优化,解决前端查询慢的效率问题。 page.setOptimizeCountSql(false);
此例中,sql语句写的比较复杂,查询的字段中用了很多转换函数,后续也需要继续优化。是否考虑关于字典的优化放在前端去显示。或者数据库冗余字段,直接查询,不用转换?
Copyright © 2023 leiyu.cn. All Rights Reserved. 磊宇云计算 版权所有 许可证编号:B1-20233142/B2-20230630 山东磊宇云计算有限公司 鲁ICP备2020045424号
磊宇云计算致力于以最 “绿色节能” 的方式,让每一位上云的客户成为全球绿色节能和降低碳排放的贡献者