使用hibernate从SQL数据库中更快地检索数据

时间:2013-07-27 11:03:36

标签: java performance hibernate

我的应用程序在数据库中包含大量数据。 我们每天处理大约60K的记录。

我的问题是,由于数据每天都在增长,因此有一种方法可以让用户更快地从我的应用程序生成搜索,因为需要花费大量时间将记录加载到UI。我在Spring和Hibernate中使用Java。

我正在努力改善用户体验,因为我们收到了很多来自用户的关于搜索速度缓慢的投诉。

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

对此没有简单的答案。它归结为查看您的应用程序,其模式和生成的查询,并找出瓶颈所在。根据不同,解决方案可能是:

  • 将索引添加到某些表中,
  • 重新设计部分数据模型或查询,
  • 减少您正在阅读的结果集的大小(例如,使用分页),
  • 使用户查询更简单,或
  • 做其他事。