国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

特定配置下Oracle日志批量提交的最優數量

2024-08-29 13:53:27
字體:
來源:轉載
供稿:網友
    一、測試背景

  項目中的記錄日志有時會采用批量提交的方法,它的好處是減少了獲取數據連接的次數,從而減少了網絡交互的次數,提高了系統性能。為了將系統性能提高到最好,找到特定配置下Oracle批量提交的最優數量,進行了這個測試

  二、測試環境與配置(數據庫服務器配置)

  操作系統:aix 5.3

  數據庫版本:oracle 10g

  java版本:1.5

  Web應用服務器:weblogic

  三、測試設計

  1. 如何進行批量提交

  可能有人對我上面提到的批量提交的實現方式不清楚,在此詳細介紹一下,用到的是PReparedStatement的addBatch()和 executeBatch()方法。addBatch()方法將一組參數添加到preparedStatement 對象的批處理命令中,通過調用方法 executeBatch 可以批量執行此列表中的命令。

  程序如下例: 

public static void test(){

  ......

  preparedStatement ps
= null;

  try {

  conn
= DataSourceManager.instance().getConnection();

  ps
= conn.prepareStatement("insert into log(col1,col2)values(?,?)");

  
for (int i = 0; i < commitCount; i++) {

  ps.setString(
1, "hello");

  ps.setString(
2, "123");

  ps.addBatch();

  }

  ps.executeBatch();

  ......

  }
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乌鲁木齐市| 阆中市| 开平市| 尼木县| 元谋县| 专栏| 丁青县| 昌邑市| 璧山县| 克什克腾旗| 江川县| 遂昌县| 成都市| 泸定县| 曲麻莱县| 绥化市| 曲阜市| 蓬安县| 长阳| 澜沧| 象山县| 兴化市| 泉州市| 土默特右旗| 景泰县| 商河县| 襄城县| 辽阳市| 区。| 海宁市| 龙里县| 巴楚县| 广西| 阿尔山市| 隆昌县| 清丰县| 东阿县| 罗源县| 三穗县| 年辖:市辖区| 科技|