上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 18 下一页
摘要: RT 阅读全文
posted @ 2017-11-11 09:46 ClarkYu 阅读(226) 评论(0) 推荐(0)
摘要: 请记住这个INDEX FULL SCAN扫描方式,并体会与INDEX FAST FULL SCAN的区别drop table t purge;create table t as select * from dba_objects;update t set object_id=rownum;commi 阅读全文
posted @ 2017-11-11 09:45 ClarkYu 阅读(658) 评论(0) 推荐(0)
摘要: 1 nested loops join--我们用设置statistics_level=all的方式来观察如下表连接语句的执行计划:--T2表被访问100次(驱动表访问1次,被驱动表访问100次)--这个set linesize 1000对dbms_xplan.display_cursor还是有影响的 阅读全文
posted @ 2017-11-11 09:44 ClarkYu 阅读(880) 评论(0) 推荐(0)
摘要: --请记住这个INDEX SKIP SCAN扫描方式drop table t purge;create table t as select * from dba_objects;update t set object_type='TABLE' ;commit;update t set object_ 阅读全文
posted @ 2017-11-11 09:44 ClarkYu 阅读(363) 评论(0) 推荐(0)
摘要: --构造环境drop table dept purge;drop table emp purge;create table dept as select * from scott.dept;create table emp as select * from scott.emp; set term o 阅读全文
posted @ 2017-11-11 09:43 ClarkYu 阅读(375) 评论(0) 推荐(0)
摘要: /*好处: 1. 性能更好,一份复制(类似SYS_TMP...),多份使用。 2. 结构清晰,预先定义。 3. 代码修改不必修改多处。 请注意观察语句1和语句2执行计划的差异,尤其是语句2的SYS_TEMP_0FD9D6605_3B91BA4这些奇怪的命名。其实这就表示是复制在内存中的数据,一次复制 阅读全文
posted @ 2017-11-11 09:43 ClarkYu 阅读(356) 评论(0) 推荐(0)
摘要: 参考文档:SQLT (SQLTXPLAIN) - Tool that helps to diagnose SQL statements performing poorly [ID 215187.1] 阅读全文
posted @ 2017-11-11 09:42 ClarkYu 阅读(166) 评论(0) 推荐(0)
摘要: --语法:/*with alias_name1 as (subquery1), alias_name2 as (subQuery2), …… alias_nameN as (subQueryN) select col1,col2…… col3 from alias_name1,alias_name2 阅读全文
posted @ 2017-11-11 09:42 ClarkYu 阅读(260) 评论(0) 推荐(0)
摘要: 设置参数值,否则即使任务开启了100个并行,实际上也只能用到parallel_max_servers设定的值parallel_max_serversselect * from v$session_longops where opname like '%Gather Database Statisti 阅读全文
posted @ 2017-11-11 09:41 ClarkYu 阅读(417) 评论(0) 推荐(0)
摘要: 有时需要根据操作系统编号查找正在执行的sql语句:select sess.username,sql1.SQL_TEXTfrom v$session sess,v$sqltext sql1,v$process prowhere sess.SQL_ADDRESS=sql1.ADDRESS and pro 阅读全文
posted @ 2017-11-11 09:41 ClarkYu 阅读(971) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 18 下一页