多表联合查询,主表有5万多条数据,根据主表id作为外检查询其他表数据,联合下来作为一张新表,
mysql执行大概用时3s以内,但是java代码中 JdbcTemplate去执行sql就报内存溢出了,
除了加大jvm内存,还有其他什么办法吗?
实体一对多太多导致查询缓存太大内存溢出
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- 忧伤的可乐鸡 2017-03-27 03:04关注
我认为这个问题可以不通过技术层面解决。应该避免查询规模如此大的数据,如果是列表,那么分页查询,一次只查一页,如果是统计展示之类,分成一个个小sql去查询。谢谢
解决 无用评论 打赏 举报
悬赏问题
- ¥15 eclipse运行项目时遇到的问题
- ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
- ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
- ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站
- ¥50 成都蓉城足球俱乐部小程序抢票
- ¥15 yolov7训练自己的数据集
- ¥15 esp8266与51单片机连接问题(标签-单片机|关键词-串口)(相关搜索:51单片机|单片机|测试代码)
- ¥15 电力市场出清matlab yalmip kkt 双层优化问题
- ¥30 ros小车路径规划实现不了,如何解决?(操作系统-ubuntu)
- ¥20 matlab yalmip kkt 双层优化问题