簡體   English   中英

如何在Java中處理有效的數據庫連接和性能?

[英]How to handle efficient database connection and performance in java?

我有5000條記錄作為搜索結果,並且基於產品編號必須提取與產品編號相關的相關數據,這意味着將5000個產品編號分開並發送到數據庫以提取數據。創建一個查詢並針對每個產品編號訪問數據庫效率不高。

我正在尋找解決這種情況的想法。 注意:使用hibernate,oracle和java

您可以通過查詢獲得搜索結果,將其與聯接一起重用以檢索相關數據可能更簡單。

您可以使用IN子句來代替5000個查詢來獲取結果。 但是,您可能應該將其拆分為多個塊,因為這樣長的SQL查詢可能會引發錯誤,或者使用臨時表並執行JOIN 看看這個

也許您可以使用實例化視圖和一些基本分頁? http://docs.oracle.com/cd/A97630_01/server.920/a96567/repmview.htm

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM