2013-07-27 93 views
0

我的應用程序在數據庫中包含大量數據。 我們每天處理大約60K條記錄。從休眠狀態的SQL數據庫中檢索數據更快

我的問題是,因爲這些數據每天還在增加是有辦法使用戶產生從我的應用程序的搜索速度更快,因爲它需要相當長的時間來加載到UI的記錄。我在Spring和Hibernate中使用Java。

我試圖改善用戶體驗,因爲我們從對搜索正在緩慢的用戶獲得了大量的投訴。

感謝任何幫助。

+0

過得好數據庫中的數據?向我們展示一些代碼 – BackSlash

+0

正如其他人已經指出的那樣,第一步是看看您的應用程序,嘗試確定代碼花費最多的時間點並相應地進行優化。 如果你還沒有達到所需的性能,嘗試一切後,你可以看看其他的數據庫技術,只是爲了保持搜索索引。例如Cassandra對搜索索引來說看起來非常出色。 –

回答

0

有沒有簡單的答案。它歸結爲查看您的應用程序,其模式和生成的查詢,並找出瓶頸所在。根據是,該解決方案可能是:

  • 添加索引到某些表,
  • 重新設計數據模型或查詢的部分,
  • 減少您正在閱讀的結果集的大小(例如使用分頁),
  • ,使用戶查詢更簡單,或
  • 做別的事情。