1.
SQL> set autot trace exp
SQL> select * from k;
执行计划
----------------------------------------------------------
Plan hash value: 3441762245
--------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
--------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 20 | 260 | 2 (0)| 00:00:01 |
| 1 | TABLE ACCESS FULL| K | 20 | 260 | 2 (0)| 00:00:01 |
--------------------------------------------------------------------------
Note
-----
- dynamic sampling used for this statement
SQL> set autot off
SQL> select EXECUTIONS,PARSE_CALLS from v$sqlarea where sql_text like 'select * from k';
EXECUTIONS PARSE_CALLS
---------- -----------
0 1
2.
SQL> set autot trace exp
SQL> insert into k select * from k;
已创建20行。
执行计划
----------------------------------------------------------
Plan hash value: 3441762245
--------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
--------------------------------------------------------------------------
| 0 | INSERT STATEMENT | | 40 | 520 | 2 (0)| 00:00:01 |
| 1 | TABLE ACCESS FULL| K | 40 | 520 | 2 (0)| 00:00:01 |
--------------------------------------------------------------------------
Note
-----
- dynamic sampling used for this statement
SQL> select EXECUTIONS,PARSE_CALLS from v$sqlarea where sql_text like 'insert into k select * from k';
EXECUTIONS PARSE_CALLS
---------- -----------
1 1
SQL> set autot trace exp
SQL> select * from k;
执行计划
----------------------------------------------------------
Plan hash value: 3441762245
--------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
--------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 20 | 260 | 2 (0)| 00:00:01 |
| 1 | TABLE ACCESS FULL| K | 20 | 260 | 2 (0)| 00:00:01 |
--------------------------------------------------------------------------
Note
-----
- dynamic sampling used for this statement
SQL> set autot off
SQL> select EXECUTIONS,PARSE_CALLS from v$sqlarea where sql_text like 'select * from k';
EXECUTIONS PARSE_CALLS
---------- -----------
0 1
2.
SQL> set autot trace exp
SQL> insert into k select * from k;
已创建20行。
执行计划
----------------------------------------------------------
Plan hash value: 3441762245
--------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
--------------------------------------------------------------------------
| 0 | INSERT STATEMENT | | 40 | 520 | 2 (0)| 00:00:01 |
| 1 | TABLE ACCESS FULL| K | 40 | 520 | 2 (0)| 00:00:01 |
--------------------------------------------------------------------------
Note
-----
- dynamic sampling used for this statement
SQL> select EXECUTIONS,PARSE_CALLS from v$sqlarea where sql_text like 'insert into k select * from k';
EXECUTIONS PARSE_CALLS
---------- -----------
1 1
对于dml是执行了sql的,对于select是不执行sql的
From:http://www.itpub.net/thread-1060798-1-1.html