问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

35万条记录 hibernate 查询 需两秒钟,是否达到了hibernate 的极限

发布网友 发布时间:2022-05-07 04:47

我来回答

4个回答

热心网友 时间:2022-05-07 06:16

楼主,35w条hibernate怎么可能只要2秒,用数据库你都不止,
除非你是延迟加载,只取主键加载,就是取出只有主键的空对象
__________________________________________________
还以为你35w条都查出来,sorry看错了,如果都查出来秒数量级就做不到了,
确实20条2秒很有优化的空间

热心网友 时间:2022-05-07 07:34

最近写了一个Hibernate分页,之前用游标来实现得到count 总行数..用HQL语句查询!可是现在问题出现了,但数据达到海量的时候,出现比较慢,现在要进行优化:

1.不能使用游标得到count总行数!

ScrollableResults rs = query.scroll(ScrollMode.SCROLL_INSENSITIVE);
rs.last();
return (rs.getRowNumber() + 1);

2.不能使用select count(*) from .....这样要得到count 和list 分布操作很麻烦!查询和count 都要同步!不想两次操作...

假如更改字段都要更改...不想这么做!要公用....

3.不能使用query.list().size()

int count=query.list().size();

这个问题在javaeye上看过,你可以去看下。好像经过讨论,第2种是最可行的。
而且说不用一次取出记录总数.

热心网友 时间:2022-05-07 09:09

35w条数据确实不能算是海量,2s的时间也不是很久
是否需要进行优化是个问题.其次你并不知道影响系统性能的瓶颈是程序,是数据库,还是持久层.作为程序设计人员,如果真的需要优化,我想最简单也最有把握的优化选择是优化自己的程序(通常情况下的瓶颈),相比数据库和持久层,你最了解它.现代数据库在查询方面都有自己的内部优化机制,优化数据库需要专业的dba,这个成本是不言而喻的.如果真的因为使用持久层而成为系统的瓶颈,那你可以考虑放弃hibernate了,简单封装后直接使用jdbc,需要高并发大数据量的网站有不少是这样做的

热心网友 时间:2022-05-07 11:00

每页显示20条,先查20条,翻页继续下面的20条。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
鞋底是空心格子怎么办 鞋里有格子硌脚怎么办 买的鞋子里面是空心格子底硌脚怎么办 鞋子底是空心格子的怎样办 浅谈NY5196—2002有机茶 有机食品茶叶标准 茶叶的储藏运销:茶叶贮藏期的化学变化 东方美人茶要怎么储存?东方美人茶储存方法 乌龙茶贮运方法 有机乌龙茶是什么贮藏与运输的? 支付宝没有设置任何的免密支付就直接支付了? QQ号被永久封存后如何找回被封QQ的好友?要最新版的回答 QQ被永久封号,怎么可以拿到里面的好友资料呢?里面好友都联系 孕妇燕窝如何挑选? 哪个备忘录软件具有拷贝功能? 怎么知道自己新浪微博什么时候开通的如题 谢谢了 如何自我鉴别恶性黑色素瘤? 中晚期恶性黑色素瘤怎样治疗 tgp上下载的英雄联盟安装不上怎么回事? 英雄联盟下载了怎么安装不了? 什么是恶性黑色素瘤? 英雄联盟安装不上 出现这样怎么回事? 我的LOL为什么安装不了 一直卡在这。 为什么我下载了英雄联盟但是无法安装? 英雄联盟! 我下载好了不能安装,为什么?? 恶性黑色素瘤的临床表现是什么? 恶性黑色素瘤是怎样的癌症? 黑色素瘤的定义 棠梨花可以为酥梨授粉吗? 棠梨花眼能治疗吗?1瞳孔被蒙上一层灰白色的东西,说白了就是晶体变质俗称棠梨花。医学称角膜之yu 荣威轿车的质量在自主品牌中是什么水平?为什么? 武汉网站建设公司哪家最好? 为什么要使用Hibernate。 我和小明说用什么标点符号? 在此我说一声的声字后面用什么标点符号? 苹果M1芯片的笔记本 用parallels desktop 安装win10蓝屏? 脚后跟到脚底板疼痛怎么回事 新申请的QQ为什么注册不了? QQ可以注册吗 我想对逃跑的小鱼儿说后面用什么标点符号? 脚底板和脚后跟只是疼.也不肿是什么原因 我有个抢红包的群,现在大家都玩够了,想换个玩法,现在谁知道都有什么玩法 脚底和脚后跟疼是怎么回事 脚掌脚跟疼痛 脚底板疼和脚后跟疼是为什么? 容声冰箱BCD-209S/EA冷藏室有霜,但不制冷 脚底板后跟疼 脚后跟.及脚底板痛是什么病 关于羊年的幽默春节拜年的祝福语 水下C30与普通C30 的区别