使用springboot+mybatis查询出10W条数据,大概15M,返回页面要50S左右,其中查询Oracle的部分为8S左右,数据在vue加载百度地图,全量查询的话如何优化?
你这些数据用来干嘛呢,为何要所有的数据,一般显示数据列表,按分页查询就行。如果查询统计,返回统计数。
数据库可以尝试建立索引优化一下,几十万数据也不大。
查询8s就有问题,那就要看看sql执行计划了,
然后是查询结果了,只返回必要参数,其他字段就别查了
应该不好做,你可以默认先加载一个城市的数据/一部分数据,减少数据量,以提高速度
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!