執行計劃執行步驟原則
執行計劃檢視原則:
Operation這一列的步驟是個樹,ID=0的為樹根節點,一個根節點可以有多個子節點,展開是由上到下,從左到右,表示oracle讀取SQL的過程,而真正SQL執行的先後順序是從父節點開始找,有子節點先執行子節點,有多個子節點先執行從上向下的第一個,子節點全部執行完畢再執行父節點。
從上往下看,看到第一個並列節點時,暫停往下看,此時上面的節點執行順序必須大於下面的執行順序(並列上行),則上面的優先看上面的節點,根據上面的原則:
1、如果該節點有子節點,繼續向下且向右縮排看,找並列節點,有並列節點則優先看上面的節點,直到某節點沒有並列節點,此時該節點先執行。
2、如果此時該節點已沒有子節點,則該節點先執行。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31520497/viewspace-2156801/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 執行計劃-1:獲取執行計劃
- 執行計劃-3:解釋規則
- 執行計劃
- mysql 基於規則的執行計劃MySql
- 分析執行計劃優化SQLORACLE的執行計劃(轉)優化SQLOracle
- oracle sqlprofile 固定執行計劃,並遷移執行計劃OracleSQL
- 【sql調優之執行計劃】獲取執行計劃SQL
- SYBASE執行計劃
- MySQL 執行計劃MySql
- MySQL執行計劃MySql
- sql 執行計劃SQL
- ORACLE執行計劃Oracle
- iview-admin執行步驟View
- mysqldump執行流程步驟介紹MySql
- Oracle SQL語句執行步驟OracleSQL
- make工作時的執行步驟
- 表連線的執行步驟
- Hint 組合執行步驟 - 分開執行, 互不影響
- mysql 基於規則的執行計劃(二)MySql
- 【執行計劃】Oracle獲取執行計劃的幾種方法Oracle
- 【Oracle】-【索引-HINT,執行計劃】-帶HINT的索引執行計劃Oracle索引
- 分析執行計劃最佳化SQLORACLE的執行計劃(轉)SQLOracle
- mapreduce的一般執行步驟
- oracle 固定執行計劃Oracle
- Oracle sql執行計劃OracleSQL
- explain執行計劃分析AI
- mysql執行計劃explainMySqlAI
- mysql explain 執行計劃MySqlAI
- MySQL執行計劃解析MySql
- 分割槽 執行計劃
- 執行計劃繫結
- SQL Server執行計劃SQLServer
- 執行計劃詳解
- 啟動執行計劃
- SQL的執行計劃SQL
- FAST DUAL執行計劃?AST
- 執行計劃的理解.
- min ? max ? 執行計劃?