2013-07-27 49 views
0

我的应用程序在数据库中包含大量数据。 我们每天处理大约60K条记录。从休眠状态的SQL数据库中检索数据更快

我的问题是,因为这些数据每天还在增加是有办法使用户产生从我的应用程序的搜索速度更快,因为它需要相当长的时间来加载到UI的记录。我在Spring和Hibernate中使用Java。

我试图改善用户体验,因为我们从对搜索正在缓慢的用户获得了大量的投诉。

感谢任何帮助。

+0

过得好数据库中的数据?向我们展示一些代码 – BackSlash

+0

正如其他人已经指出的那样,第一步是看看您的应用程序,尝试确定代码花费最多的时间点并相应地进行优化。 如果你还没有达到所需的性能,尝试一切后,你可以看看其他的数据库技术,只是为了保持搜索索引。例如Cassandra对搜索索引来说看起来非常出色。 –

回答

0

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

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