java里当数据库里的数据量很大的时候、要一次性查询出来、并且展示出来、应该怎样查询、效率更高

 我来答
百度网友8ec5a3a
2018-04-04 · TA获得超过461个赞
知道答主
回答量:40
采纳率:50%
帮助的人:8.1万
展开全部
sql语句要快1.不必要的列就不用查出来;2作为查询的条件列设索引;3.如果查询的表数据大于500万条数据,表创建之初就应该建立表分区,依据分表去查;
最最重要的是传输给前台页面的数据量尽量简化减少传输量,比如时间数据最好不传,自己规定个顺序,依据顺序前台生成对应的时间;非要传可转为毫秒数去掉最后四个零(依据实际情况而定,因为时间只要求精确到分),用[]不用{}(key就不用传了,根据商量好的下标对应提取)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shala202020
2018-04-04 · TA获得超过4159个赞
知道小有建树答主
回答量:1410
采纳率:85%
帮助的人:368万
展开全部
单表查询,找主键,找到之后以此主键再去其他相关表找下一个主键,直到完成操作。项目配置连接池,设置合适的连接数。
或者把压力放给数据库,数据库写好视图或存储过程,java去调用取数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-30
展开全部
使用数据有优化最好不要用到in not in is null null 这样就是耗费时间的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-30
展开全部
去数据库进行优化。如建立索引等
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-30
展开全部
索引 SQL 语句的优化 比如连接查询尤其要注意
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式