使用BULK COLLECT+FORALL加速批量提交
一、 批量提交批量提交特点: 占用较少undo,资源(独占锁,undo)快速释放,执行时间长批量提交适合场景:在线大批量插入,更新,删除数据二、 BULK COLLECT+FORALL性能提升1.通过BULK COLLECT加速查询不管是...
用bulk 实现超快迁移审计表AUD$数据过程一个
之前给客户写了个清理审计表的方案,发现从aud$取数时采用了bulk,速度快了很多,分享下代码: &n...
interval partition自动添加分区引起的shared pool 4031错误
某exdata下8节点RAC大型数据仓库,11.2.0.3.23版本 ,其中一节点监控警报状态异常,查看数据库后台alert log最开始报ORA-04031: unable to allocate 32 bytes of shared memory ("shared pool","DBMS_LOGSTDBY","PLMCD^e481b9fe","kglHeapInitialize:temp")往后报:ORA-04031: unable to allocate 32 bytes of shar...
recyclebin未清引起的查询表空间使用率慢
今天客户反应说跑sql一条sql非常慢,看了一下发现发现是一条查询表空间相关信息的sql。询问是否recyclebin数据太多引起?为什么recyclebin太多垃圾会引起sql执行慢呢?针对此我研究了一下。通过查看sql的执行计划发现问题应该来自于sql会对recyclebin$这个表进行访问,而该sql 查询的视图是db_tablespaces,dba_data_file...