我正在使用java。我在對象級別有2000個關鍵值,並且必須從數據庫中獲取該值的相應記錄。我發現臨時表意見 here,但不會影響性能嗎?如何在單次插入中插入這些值,以便我可以減少數據庫調用的數量?如何在IN條件下使用超過1000個值?
0
A
回答
6
您可以使用
col1 in (1,2...) or col1 in (1001, 1002...)
+0
謝謝Evgeniy ..我想我可以寫一些代碼邏輯,並動態地填充它.. – Samurai 2013-03-05 14:55:22
1
我想說的臨時表是要走的路。它會影響性能嗎?是的,它可能比僅對所有值進行硬編碼稍慢。但是你不能擁有所有的東西 - 如果你不想硬編碼所有的值,你將不得不接受性能的小幅下降。我認爲取捨是令人滿意的,特別是因爲影響可能會相當小。
1
相關問題
- 1. 如何獲得超過1000個html控件值的HttpContext.Current.Request?
- 2. Google AppEngine:如何統計超過1000個數據庫的條目?
- 3. php:max_input_vars超過1000
- 4. 如何在Twitter上每天發佈超過1000條推文?
- 5. 如何在Algolia中顯示超過1000條記錄instantsearch.js
- 6. 如何使用NSUrlsession處理超過1000個API請求
- 7. 如何使用Node.js處理大型(超過1000個文件)的文件目錄?
- 8. 如何在excel中使用超過200個嵌套if條件?
- 9. 下拉列表將不會顯示超過1000條記錄
- 10. 如何在PHP中使用ftp_get下載超過1個文件
- 11. Youtube API:如何檢索超過1000條評論?
- 12. 如何使用sqlite對超過1000條記錄進行批量插入?
- 13. 如何從Parse.com檢索超過1000行?
- 14. 使用IN條件
- 15. 如果... elseif在超過2個條件下無法工作?
- 16. 不能在IN表達式中放置超過1000個元素CFQUERY
- 17. ORDER BY DESC LIMIT包含超過1000個條目的數據庫
- 18. 需要超過1000字的文件
- 19. iText - 創建超過1000個PDF的OutOfMemory
- 20. MongoDB中的MapReduce:如預期超過1000條記錄
- 21. 如何在以下情況下模擬NOT IN SQL條件
- 22. 在動態參數字段中顯示超過1000條記錄
- 23. 在MySQL Workbench中導出查詢結果超過1000條記錄
- 24. 如何使用ASP.NET網站每天發送超過1000封電子郵件
- 25. 使用SharpGs庫獲取超過1000個對象
- 26. 如何在超過最大值時使進度條崩潰
- 27. 如何使where子句中的條件超過2個?
- 28. 如何通過使用多個條件
- 29. 如何取得超過1000個實體非密鑰基礎?
- 30. 如何獲得超過1000個結果解析
臨時表是公認的解決方案。你爲什麼認爲這會影響性能? – 2013-03-05 13:51:36
示例代碼和值將會很有用。 – 2013-03-05 13:51:44
您可以使用JOIN而不是IN。 – user 2013-03-05 13:52:09