用户登录
用户注册

分享至

提高hibernate效率

  • 作者: 此人无民
  • 来源: 51数据库
  • 2020-10-14

这个准定是用hql直接查询总数的sql语句快,这个很简单就能测试。

用pl/sql去查询oracle数据库中的数据,数据有15368个。

执行select * from table t 的时候需要 6.396s,

而如果执行select count(*) from table t 的时候只需要0.156s。

当然这里包括有pl/sql显示的延时时间,但是差不了太多,可以很清楚看出来这两个耗时差距

你全查出来放到内存中显然耗时比直接在pl/sql中更多。如果数据量到几百万,这种想法就更不可取了


软件
前端设计
程序设计
Java相关