天天看點

遷移DB到PPAS時,碰到的一個JDBC 問題的解決方法

    在測試 pg/ppas 的時候,一個很大的查詢,總是會很快就報oom。把heap dump出來以後,發現一個一個resultset占用了大概600m;而同樣的代碼在oracle上面就沒有問題。然後google了一下,發現是(預設)pg會一次把 query 執行完,并把結果傳回。

可以用如下的方式設定 fetchsize

      同時,查詢文檔,發現 oracle jdbc(如果沒有設定),預設是每次傳回10條資料