发布时间:2015-01-22 10:58:29
log file sync?/*2015年1月22日*/log file sync等待时间发生在redo log从log buffer写入到log file期间。下面对log file sync做个详细的解释。何时发生日志写入:1.commit或者rollback2.每3秒3.log buffer 1/3满或者已经有1M的redo数据。 更精确的解释:_LOG_IO_SIZE 大小默认是LOG_BUFFER.........【阅读全文】
发布时间:2015-01-13 16:26:13
http://blog.itpub.net/23135684/viewspace-1065601/ 对Oracle数据库UNDO表空间的监控和管理是我们日常最重要的工作之一,UNDO表空间通常都是Oracle自动化管理(通过undo_management初始化参数确定);UNDO表空间是用于存储DML操作的前镜像数据,它是实例恢复,数据回滚,一致性查询功能的重要组件;我们常.........【阅读全文】
发布时间:2014-12-26 14:21:56
TABLE函数在SQL中使用,可以将传入的集合转为普通表使用,与管道函数结合使用,往往能够提高效率,然后在实际应用过程中,发现CBO对TABLE函数的启发式基数估算,往往会导致性能问题。以下SQL虽然单条运行很快,但是运行非常频繁,严重消耗CPU资源。......【阅读全文】
发布时间:2014-12-24 17:25:15
优化SQL时候遇到一个长SQL,里面视图中含有关键字row_number() over(partition by... order by ),由于太长,执行计划中看不出是否视图合并。那么实验测试一下。--普通视图create view v_emp as select EMPNO,ENAME,JOB,SAL,DEPTNO from emp where DEPTNO in ('20','30');--含有row_number() over(partition by... .........【阅读全文】