【原】硬解析和物理读取vs软解析和逻辑读取

作者:david_zhang@sh 【转载时请以超链接形式标明文章】

链接:http://www.cnblogs.com/david-zhang-index/archive/2013/01/18/2866202.html

1.清空共享池和缓冲区缓存
SQL> alter system set events 'immediate trace name flush_cache';

System altered.

SQL> alter system flush shared_pool;

System altered.

SQL> set autotrace traceonly statistics
SQL> select * from dept;


Statistics
----------------------------------------------------------
        355  recursive calls
          0  db block gets
         68  consistent gets
         20  physical reads
          0  redo size
        666  bytes sent via SQL*Net to client
        415  bytes received via SQL*Net from client
          2  SQL*Net roundtrips to/from client
          6  sorts (memory)
          0  sorts (disk)
          4  rows processed
2.仅清空缓冲区缓存
SQL> alter system set events 'immediate trace name flush_cache';

System altered.

SQL> set autotrace traceonly statistics
SQL> select * from dept;


Statistics
----------------------------------------------------------
          0  recursive calls
          0  db block gets
          8  consistent gets
          6  physical reads
          0  redo size
        666  bytes sent via SQL*Net to client
        415  bytes received via SQL*Net from client
          2  SQL*Net roundtrips to/from client
          0  sorts (memory)
          0  sorts (disk)
          4  rows processed
3.都不清空
SQL> select * from dept;


Statistics
----------------------------------------------------------
          0  recursive calls
          0  db block gets
          8  consistent gets
          0  physical reads
          0  redo size
        666  bytes sent via SQL*Net to client
        415  bytes received via SQL*Net from client
          2  SQL*Net roundtrips to/from client
          0  sorts (memory)
          0  sorts (disk)
          4  rows processed

 

posted @ 2013-01-18 12:53  david_zhang@sh  阅读(550)  评论(0编辑  收藏  举报