测试Oracle-崖山常规路径INSERT性能

前面测试了Oracle-崖山UPDATE性能,崖山UPDATE比Oracle快一倍
https://blog.csdn.net/robinson1988/article/details/159931149?spm=1001.2014.3001.5501

现在测试Oracle-崖山INSERT性能

注意:

1.崖山不支持/*+ append */,所以不测试直接路径加载

2.崖山支持并行INSERT(enable parallel dml),我这边是虚拟机,暂不做测试

Oracle和崖山设置logfile 2GB,检查点超时设置为1800秒,日志量到达2GB触发检查点

1.单行插入循环200W次

sql 复制代码
begin
  for x in 1 .. 2000000 loop
    INSERT INTO t    
    VALUES
      ('SYS',
       'I_OLAP_MEAS_FOLDER_CONTENTS$',
       NULL,
       1000,
       1000,
       'INDEX',
       TO_DATE('2013-08-24 11:37:46', 'YYYY-MM-DD HH24:MI:SS'),
       TO_DATE('2013-08-24 11:37:46', 'YYYY-MM-DD HH24:MI:SS'),
       '2013-08-24:11:37:46',
       'VALID',
       'N',
       'N',
       'N',
       4,
       NULL);
  end loop;
  commit;
end;
/

测试结果

2.批量插入4500w行数据

sql 复制代码
insert into t select * from test01; 

测试结果

结论:常规路径INSERT,表上面没有索引时,Oracle和崖山INSERT速度差不多,表上面有索引时崖山INSERT速度比Oracle快

相关推荐
betazhou1 天前
电科金仓数据库V9 MySQL兼容版本搭建一主一从体验
数据库·mysql·oracle·主从·高可用·kingbase·v9 mysql兼容版本
Lao A(zhou liang)的菜园1 天前
Oracle 增量检查点 & FAST_START_MTTR_TARGET 核心总结
数据库·oracle
杨云龙UP1 天前
ODA/Oracle RAC 节点 Load 100+ 排查:一个 lsof 残留进程引发的负载虚高问题 2026-05-27
linux·数据库·oracle·centos·误操作
BD_Marathon1 天前
SQL学习指南——事务
数据库·sql·oracle
Lao A(zhou liang)的菜园1 天前
深入详细解释Oracle 全量 CHECKPOINT 与增量 CHECKPOINT
数据库·oracle
数据库小学妹1 天前
异构数据库同步实战:如何打通Oracle/MySQL/SQL Server的数据孤岛
数据库·mysql·oracle
一只fish1 天前
Oracle官方文档翻译《Database Concepts 26ai》第16章-数据库实例
数据库·oracle
一点事1 天前
oracle:手动同步数据库
数据库·oracle
Lao A(zhou liang)的菜园2 天前
深入理解Oracle Checkpoint
数据库·oracle
Lao A(zhou liang)的菜园2 天前
Oracle 增量检查点(Incremental Checkpoint)I/O 优化方案
数据库·oracle