- 博客(9)
- 收藏
- 关注
转载 子查询多列值不均匀导致性能瓶颈优化
原始SQL如下: alter system flush buffer_cache;alter system flush shared_pool;set autot trace--alter session se...
2013-04-10 12:00:48 225
转载 批量处理数据38分钟优化到8秒
开发提报一个存储过程,处理400W条数据几乎跑不动,10W条数据跑了38分钟,晕死。开始优化 原过程CREATE OR REPLACE PROCEDURE p_fp_wlfp_yjj_10 is cursor...
2013-03-27 12:49:15 284
转载 enq: KO - fast object checkpoint事件优化
在测试库上跑存储过程,更新300万条数据,不经意在另一个窗口观察等待事件:SQL> select sql_text,event from v$session a,v$sqlarea b where a.sql_id=b.s...
2013-03-27 01:13:16 354
转载 ASM实例报04031错误
环境:oracle 11.2.0.3 rac ,AIX6.1第一节点ASM实例报04031,赶到单位检查日志:ORA-04031: unable to allocate 3896 bytes of shared memory (...
2013-03-25 21:43:59 638
转载 TNS-00512 故障处理
一大早接到电话,RAC数据库第二节点报00512,LISTENER无法启动,赶到单位检查系统 [oracle@cqlthxdbqz02 ~]$ lsnrctl startError listening on: ...
2013-03-23 17:01:32 490
转载 一次处理大量library cache lock等待
上周5个库出现大量library cache lock等待,现象为: 1、每个库均出现400多个libaray cache lock等待事件。2、前台业务未出现性能问题,业务系统登录正常。3、各数据库性能未出现...
2013-03-22 16:11:59 242
转载 将JOB固定到一个节点执行
最近发现系统出现大量GC等待,经查发现一个批量数据修改的JOB一直在运行,每次运行都可能分布在不同节点,该存储过程中需要DML的表仅由该过程修改。 如何避免JOB随机分布到不同实例执行而造成大量GC等待,如何使...
2013-03-22 16:01:24 910
转载 优化存储过程--批量数据处理
原过程摘录如下: CREATE OR REPLACE PROCEDURE p_sb_yqwsb_dsclasBEGIN... update hx_sb.SB_YSBTJ a set NSSBRQ ...
2013-03-22 15:44:01 193
转载 ORACLE 10G以后的ORDER BY操作优化
最近系统上线,经常发现有ORDER BY操作的查询缓慢,观察执行计划发现,优化器进行了ORDER BY 列上的索引INDEX FULL SCAN操作且执行计划少了SORT ORDER BY操作。SQL> sele...
2013-03-22 14:12:16 681
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人