3
我想要做JDBC緩存,我使用Oracle 11作爲數據庫。使用result_cache
提示可以幫助我。但是我發現它沒有使用大的結果集(大約有幾千條記錄),儘管我已經將result_cache_max_size
設置爲100mb,result_cache_max_result
設置爲60%。JDBC緩存使用result_cache提示
請幫我這裏?
我想要做JDBC緩存,我使用Oracle 11作爲數據庫。使用result_cache
提示可以幫助我。但是我發現它沒有使用大的結果集(大約有幾千條記錄),儘管我已經將result_cache_max_size
設置爲100mb,result_cache_max_result
設置爲60%。JDBC緩存使用result_cache提示
請幫我這裏?
確保它實際上不是通過尋找與跟蹤的執行計劃的結果緩存(你應該看到它訪問結果緩存和0一致獲取),你可以在這裏找到更多信息http://www.oracle-developer.net/display.php?id=503
結果集的大小是多少?您可以通過CTS或「通過SQL發送的字節*網絡客戶端」看到它的執行計劃財產
確保你沒有限制任何一個根據文檔離子:
它沒有在具有調用者權限的模塊或匿名塊中定義。
這不是一個流水線表函數。
它沒有OUT或IN OUT參數。
有以下幾種類型,BLOB,CLOB之一,NCLOB,REF CURSOR,收集,
如果我沒有記錯的話,你需要爲了使用結果緩存與薄11.2(服務器和驅動程序)驅動程序。 –