我已經用java編寫了一個讀取.csv文件並將它們存儲到數據庫表中的程序。但是存儲操作的性能非常緩慢。當我使用DB2 Command Line Processor時,性能發生了巨大變化,速度非常快。所以,我試圖根據我的要求定製DB2 Command Line Processor。我在谷歌搜索,但我只找到如何使用它的主題。在開始之前,我想澄清下列主題。定製DB2命令行處理器
- 是 「DB2命令行處理器」 開源?
- 使用哪種編程語言?
- 是否有其他類似於DB2命令行處理器和java中的開源代碼?
- 有沒有辦法從Java程序中調用DB2命令行處理器?
您可能需要澄清的問題:在命令行處理器本身並沒有從文件中讀取數據的能力。你的意思是你使用DB2的'IMPORT'或'LOAD'工具並將它與你自己的應用程序的性能進行比較? –
是的,我正在使用DB2命令行處理器來加載Csv並插入,並且它與我的應用程序沒有任何關係。但是,我的應用程序有時需要讀取csv數據並插入它。因此,性能與我的應用程序有關。 –
請提供您正在使用的確切命令。如果你使用'LOAD'命令,你幾乎肯定不能匹配它的性能。但是如果你使用'IMPORT'命令,@Bruce Martin的建議可能會有所幫助。 –