测试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快

相关推荐
oradh10 小时前
Oracle固定执行计划的方法----SQL Profie(三)
数据库·sql·oracle
lusklusklusk13 小时前
Oracle数据库基础之7_备份恢复基础之SCN
数据库·oracle
雪碧聊技术13 小时前
从 0 跑通一个最小 RAG Demo:文档切分、向量检索与答案生成
数据库·oracle
lusklusklusk14 小时前
Oracle数据库基础之8_闪回
数据库·oracle
lusklusklusk14 小时前
Oracle数据库基础之10_性能优化
数据库·oracle·性能优化
lusklusklusk1 天前
Sqlserver_Oracle_Mysql_Postgresql表_索引碎片或膨胀的知识点汇总
mysql·oracle·sqlserver
JosieBook1 天前
【WinForm 代码反脆弱系列】04 数据库操作 —— 连接字符串、连接对象与连接池
数据库·oracle
lusklusklusk1 天前
Oracle数据库基础之6_外部表临时表分区表_物化视图_约束的介绍
数据库·oracle
智商偏低1 天前
【无标题】
服务器·数据库·oracle
梓沂2 天前
记一次 Oracle 测试库自动刷新脚本的踩坑实录
数据库·oracle