数据导入到oracle时去掉触发器可以提速

原创 2004年07月21日 12:46:00

VC调用ODBC接口导数据到Oracle时发现速度很慢,10几万条数据大约需要一天一夜才能导完。后来发现时间大都用在每次插入一条记录时都执行的trigger上。 这个trigger的目的是使数据库中某个字段自动加1,以确定记录的唯一性。 解决办法是: 在VC程序中给这个唯一性的字段手动地加1(每次导入数据前获取此字段的最大值,然后在此基础上执行加1操作)。 结果:现在导入10几万条数据大约用7、8分钟,速度提高了100多倍。

结论: 数据库中的trigger慎用。

ORACLE数据库的导入与导出,以及触发器的用法

一、导出数据 1、实例:导出scott用户emp表和dept表中的数据到d盘exp /@ table=(,...) file=exp scott/a@yc tables=(emp,dept) fil...
  • qq_34895697
  • qq_34895697
  • 2016年09月03日 20:55
  • 1502

Oracle中用触发器实现自动记录表数据被修改的历史信息

Oracle中用触发器实现自动记录表数据被修改的历史信息。 有一些比较重要的表字段每次修改需要做历史记录,以后可以查询这个表中某些字段如何被修改过。由什么改成了什么等。 我们先创建一个建议的订...
  • it_wangxiangpan
  • it_wangxiangpan
  • 2013年03月20日 16:17
  • 11453

oracle 同一个表出现2个用户创建的同名触发器

oracle 同一个表有不同用户创建的同名出发器。expdp时生成的
  • dacong
  • dacong
  • 2015年09月16日 23:11
  • 1606

图解Arcmap中数据导入到ArcSDE+Oracle

  • 2011年08月19日 13:52
  • 198KB
  • 下载

oracle备份出来的数据可以导入到另一表空间.txt

  • 2015年07月21日 11:33
  • 2KB
  • 下载

sql数据库数据导入到oracle

  • 2013年05月09日 21:16
  • 311KB
  • 下载

window下Oracle 11g导出的EXPDP数据导入到linux

  • 2015年11月12日 14:47
  • 143KB
  • 下载

将excel数据导入到oracle数据库

  • 2013年11月08日 13:19
  • 54KB
  • 下载

mysql数据导入到Oracle中

  • 2015年04月01日 13:49
  • 1.53MB
  • 下载

oracle11gR2的数据导入到oracle10gR2

  • 2013年01月15日 16:32
  • 204KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:数据导入到oracle时去掉触发器可以提速
举报原因:
原因补充:

(最多只允许输入30个字)