2017-01-16 76 views
0

我試圖從Oracle數據庫服務器中獲取大約100000條記錄。由於默認情況下ojdbc驅動程序的讀取大小爲10,因此需要太多時間來處理這些記錄。我試圖改變 API ResultSet,但Talend Open Studio不支持這種代碼更改。我能做些什麼來解決這個問題?在Talend Open Studio中改進tOracleInput獲取大小

+0

您是否嘗試過在tOracleInput組件的「高級設置」選項卡中使用其他參數? – Corentin

+0

沒有。怎麼做?我需要包含哪些參數? – Pawan

+0

這裏有一個很好的關於獲取大小的討論http://stackoverflow.com/questions/9220171/setting-oracle-size-of-row-fetches-higher-makes-my-app-slower。問題也可能與Talend運行時與您的數據庫服務器之間的網絡連接速度有關。他們在同一個物理位置並處於同一網段嗎?物理位置和 –

回答

0

在輸入組件的高級設置中,有一個使用光標/光標大小選項。該名稱非常具有誤導性,但它可以滿足您的要求:設置fetchsize。我通常會選擇100.

+0

感謝哥們!這幫助了我...... – Pawan

相關問題