0
使用H2 1.2.147.jar我發現,只要Where In子句使用OR(一旦列出255個特定項目就需要),性能就會顯着下降。例如,H2查詢性能在哪裏在哪裏
... WHERE
(ID IN (?, ?, ...) OR (?, ?, ...)
查詢性能比沒有包含OR時更快1或2個數量級,這是在運行較小查詢時看到的。
使用H2 1.2.147.jar我發現,只要Where In子句使用OR(一旦列出255個特定項目就需要),性能就會顯着下降。例如,H2查詢性能在哪裏在哪裏
... WHERE
(ID IN (?, ?, ...) OR (?, ?, ...)
查詢性能比沒有包含OR時更快1或2個數量級,這是在運行較小查詢時看到的。
將頁面大小設置爲255(限制查詢僅檢索255個項目,以獲得每個查詢255個ID),解決了性能問題並大大提高了性能。