SQL的執行計劃
* 2008/06/25 星期三
*蒙昭良
*環境:WindowsXP + Oracle10gR2
*SQL的執行計劃
*/
SQL> select count(*) from test;
COUNT(*)
----------
51470
SQL> set timing on
SQL> select count(*) from test;
COUNT(*)
----------
51470
已用時間: 00: 00: 09.89
SQL> set autotrace on
SQL> select count(*) from test;
COUNT(*)
----------
51470
已用時間: 00: 00: 03.78
執行計劃
----------------------------------------------------------
Plan hash value: 1950795681
-------------------------------------------------------------------
| Id | Operation | Name | Rows | Cost (%CPU)| Time |
-------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 1 | 4107 (1)| 00:00:50 |
| 1 | SORT AGGREGATE | | 1 | | |
| 2 | TABLE ACCESS FULL| TEST | 16763 | 4107 (1)| 00:00:50 |
-------------------------------------------------------------------
Note
-----
- dynamic sampling used for this statement
統計資訊
----------------------------------------------------------
0 recursive calls
0 db block gets
15098 consistent gets
12361 physical reads
0 redo size
410 bytes sent via SQL*Net to client
385 bytes received via SQL*Net from client
2 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
1 rows processed
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12778571/viewspace-364855/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- sql 執行計劃SQL
- Oracle sql執行計劃OracleSQL
- SQL Server執行計劃SQLServer
- SQL執行計劃分析SQL
- 【sql調優之執行計劃】獲取執行計劃SQL
- sql的執行計劃 詳解SQL
- Oracle中檢視已執行sql的執行計劃OracleSQL
- 獲取SQL執行計劃SQL
- SQL 執行計劃案例1SQL
- 剖析SQL Server執行計劃SQLServer
- 檢視sql執行計劃SQL
- 如何檢視SQL的執行計劃SQL
- 檢視SQL的執行計劃方法SQL
- 獲取SQL執行計劃的方式:SQL
- Oracle 檢視SQL的執行計劃OracleSQL
- 清除SQL語句的執行計劃SQL
- sql執行計劃變更和刪除快取中執行計劃的方法SQL快取
- sql執行計劃是否改變SQL
- sql執行計劃基本命令SQL
- SQL PROFILE修改固定執行計劃SQL
- 使用sql profile固定執行計劃SQL
- Oracle SQL Profile固定執行計劃的方法OracleSQL
- 建立索引調整sql的執行計劃索引SQL
- oracle中跟蹤sql執行計劃的方法OracleSQL
- 【Explain Plan】檢視SQL的執行計劃AISQL
- Oracle檢視正在執行的SQL以及執行計劃分析OracleSQL
- Oracle 獲取SQL執行計劃方法OracleSQL
- baseline固定SQL執行計劃SQL
- 控制執行計劃之-SQL Profile(一)SQL
- 使用PL/SQL檢視執行計劃SQL
- 用sql profile來固定執行計劃SQL
- 檢視sql執行計劃--set autotraceSQL
- Oracle手動固定SQL執行計劃OracleSQL
- MySQL 5.7獲取指定執行緒正在執行SQL的執行計劃資訊MySql執行緒
- MySQL——通過EXPLAIN分析SQL的執行計劃MySqlAI
- 使用SQL PROFILE 給出合理的執行計劃SQL
- pl/sql developer 分析的執行計劃不可信SQLDeveloper
- 執行計劃-1:獲取執行計劃