特定配置下Oracle数据库日志批量提交的最优数量[图]_Oracle数据库_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

特定配置下Oracle日志批量提交的最优数量[图]

作者:黑客防线网安Oracle维护基地 来源:黑客防线网安Oracle维护基地 浏览次数:0

黑客防线网安网讯:    一、测试背景   项目中的记录日志有时会采用批量提交的方法,它的好处是减少了获取数据连接的次数,从而减少了网络交互的次数,提高了系统性能。为了将系统性能提高到最好,找到特定...

    一、测试背景
  项目中的记录日志有时会采用批量提交的方法它的好处是减少了获取数据连接的次数从而减少了网络交互的次数,提高了系统性能为了将系统性能提高到最好,找到特定配置下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();

  ......

  }

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-12446-1.html
网站维护教程更新时间:2012-03-23 00:41:02  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer