項目中的記錄日志有時會采用批量提交的方法,它的好處是減少了獲取數據連接的次數,從而減少了網絡交互的次數,提高了系統性能。為了將系統性能提高到最好,找到特定配置下Oracle批量提交的最優數量,進行了這個測試。
二、測試環境與配置(數據庫服務器配置)
操作系統:aix 5.3
數據庫版本:oracle 10g
java版本:1.5
Web應用服務器:weblogic
三、測試設計
1. 如何進行批量提交
可能有人對我上面提到的批量提交的實現方式不清楚,在此詳細介紹一下,用到的是PReparedStatement的addBatch()和 executeBatch()方法。addBatch()方法將一組參數添加到preparedStatement 對象的批處理命令中,通過調用方法 executeBatch 可以批量執行此列表中的命令。
程序如下例:
新聞熱點
疑難解答