国产探花免费观看_亚洲丰满少妇自慰呻吟_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();

  ......

  }
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 通化市| 枣庄市| 阳春市| 武宁县| 隆回县| 万载县| 河池市| 皮山县| 顺平县| 麻阳| 天峻县| 大化| 东至县| 中西区| 上饶市| 甘德县| 广饶县| 荥经县| 富裕县| 巴塘县| 山东| 南京市| 民县| 六安市| 南昌县| 奉节县| 莎车县| 澜沧| 长垣县| 江西省| 尼勒克县| 琼中| 铅山县| 双柏县| 江阴市| 孟州市| 鄂州市| 宜章县| 吉水县| 乾安县| 邮箱|