Informatica bulk与normal模式的深入详解

 更新时间:2013年05月30日 09:46:23   作者:  
本篇文章是对Informatica bulk与normal模式进行了详细的分析介绍,需要的朋友参考下

Bulk 方式进行目标数据的Load,是Informatica提供的一种高性能的Load数据方式。它利用数据库底层机制,依靠调用数据库本身提供的Utility来进行数据的加载。

使用Bulk方式 Load时,Informatica调用Utility进行Load,此方式将绕过数据库的 log记录,以此来提高数据库Load性能,因此Bulk方式也就不可能进行Rollback操作,也不可能使用数据库作Recover操作。所以当进行这个属性设置时,需用平衡一下性能提升与系统数据恢复的重要性。

从 Bulk的实现方式上我们即可以知道,Bulk方式主要是进行大数据量Insert的操作时选用,换句话说就是不做Update。当设置了这个选项后,Informatica Sever实际是调用了数据库的Bulk Utility 并忽略log进行加载的。所以在这儿对Bulk方式也可进行调优设置,这就是我们需要调整的“事务提交数”了。Commit Interval的默认值是10000。所以可以调大这个值,以减少事务数(Bulk Load Transaction),提升性能。需要说明的是这个调整只对Oracle和SQL Sever有用。DB2 和Sybase不受这个值影响,只与Write Block的大小有关系,一旦写满即进行提交。

因为Bulk方式只能用来做Insert操作。而大家知道我们如果需要Update操作,在Session的Treat source rows as的设置上需要设置成Data Driven,当我们同时选择了两种设置,会有什么结果呢。如果你同时设置了Data Driven和Bulk模式 PowerCenter Sever将自动切换采用Normal 方式进行Load。

默认Bulk到Normal设置. Workflow Manager Tools Options Miscellaneous Target Load Type

相关文章

  • oracle用什么SQL语句判断表存不存在

    oracle用什么SQL语句判断表存不存在

    oracle用什么SQL语句判断表存不存在...
    2007-03-03
  • oracle索引总结

    oracle索引总结

    这篇文章要给大家介绍的是oracle索引,索引是数据库对象之一,用于加快数据的检索,类似于书籍的索引。在数据库中索引可以减少数据库程序查询结果时需要读取的数据量,类似于在书籍中我们利用索引可以不用翻阅整本书即可找到想要的信息。 感兴趣的小伙伴可参考一下
    2021-09-09
  • 利用函数返回oracle对象表的三种方法

    利用函数返回oracle对象表的三种方法

    这篇文章主要为大家详细介绍了利用函数返回oracle对象表的三种方法,感兴趣的小伙伴们可以参考一下
    2016-07-07
  • oracle中left join和right join的区别浅谈

    oracle中left join和right join的区别浅谈

    oracle中left join和right join的区别浅谈,需要的朋友可以参考一下
    2013-02-02
  • Navicat连接Oracle详细教程

    Navicat连接Oracle详细教程

    这篇文章主要介绍了Navicat连接Oracle详细教程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-12-12
  • Oracle查看表结构命令详解

    Oracle查看表结构命令详解

    这篇文章主要介绍了Oracle查看表结构命令详解的相关资料,需要的朋友可以参考下
    2017-07-07
  • 详解Oracle自定义异常示例

    详解Oracle自定义异常示例

    这篇文章主要介绍了详解Oracle自定义异常示例的相关资料,需要的朋友可以参考下
    2016-04-04
  • Oracle + mybatis实现对数据的简单增删改查实例代码

    Oracle + mybatis实现对数据的简单增删改查实例代码

    这篇文章主要给大家介绍了关于利用Oracle + mybatis如何实现对数据的简单增删改查的相关资料,文中图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-10-10
  • 详解Oracle中sqlldr的具体用法

    详解Oracle中sqlldr的具体用法

    这篇文章主要介绍了详解Oracle中sqlldr的用法,SQLLDR可以在极短的时间内加载数量庞大的数据,这是一个非常有用的工具,可用于从多种平面文件格式向Oracle数据库中加载数据,需要的朋友可以参考下
    2023-07-07
  • Oracle试用到期如何删除注册表继续试用30天

    Oracle试用到期如何删除注册表继续试用30天

    这篇文章主要介绍了Oracle试用到期如何删除注册表继续试用30天,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-04-04

最新评论