使用no_merge結合其它hint完全控制Oracle執行計劃
今天除錯一個sql的時候,突然又發現一個方法,這個方法的確很好,可以完全控制Oracle的執行集合,對內嵌檢視使用no_merge可以完全控制執行計劃的每一步。這對Oracle SQL調優的幫助可以說是非常大,幾乎能夠解決任何SQL效能最佳化問題。
不過還有一個問題不知道的是,某些情況下一條SQL語句要跑N久,所以調優幾乎沒有辦法下手,所以不知道是否有高手知道在不執行SQL的情況下,確定一條SQL應該需要多少時間才能完成
文章出處:DIY部落()
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-628195/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【Oracle】-【索引-HINT,執行計劃】-帶HINT的索引執行計劃Oracle索引
- 使用Oracle Hint提示來更改執行計劃Oracle
- 使用Oracle Hint提示來更改執行計劃 ZTOracle
- 使用hint改變執行計劃
- oracle hint no_mergeOracle
- 【sql調優之執行計劃】使用hint(五)Hint for parallelSQLParallel
- 通過內部的hint來控制執行計劃
- Oracle 'or exists/in'結合使用引起的filter執行計劃 的優化OracleFilter優化
- 【sql調優之執行計劃】使用hint(四)Hints for JoinSQL
- Oracle-繫結執行計劃Oracle
- 【sql調優之執行計劃】使用hint(三)Hints for Query TransformationsSQLORM
- 【sql調優之執行計劃】使用hint(二)Hints for Access PathsSQL
- oracle執行計劃的使用(EXPLAIN)OracleAI
- 解析Oracle執行計劃的結果Oracle
- 【sql調優之執行計劃】使用hint(六) append and noappendSQLAPP
- ORACLE執行計劃Oracle
- Oracle執行計劃Explain Plan 如何使用OracleAI
- 【sql調優之執行計劃】使用hint(一)Hints for Optimization Approaches and GoalsSQLAPPGo
- 執行計劃繫結
- oracle 固定執行計劃Oracle
- Oracle sql執行計劃OracleSQL
- oracle sqlprofile 固定執行計劃,並遷移執行計劃OracleSQL
- 知識篇 | ORACLE 如何執行計劃繫結Oracle
- 【執行計劃】Oracle獲取執行計劃的幾種方法Oracle
- Oracle之Hint使用總結Oracle
- Oracle執行計劃詳解Oracle
- oracle固定執行計劃--sqlprofileOracleSQL
- Oracle 索引和執行計劃Oracle索引
- Oracle閱讀執行計劃Oracle
- oracle執行計劃相關Oracle
- oracle 執行計劃變更Oracle
- 【優化】Oracle 執行計劃優化Oracle
- oracle 執行計劃設定Oracle
- oracle使用outline固定執行計劃事例Oracle
- 控制執行計劃之-SQL Profile(一)SQL
- Hint 組合執行步驟 - 分開執行, 互不影響
- 加hint改變執行計劃訪問順序優化sql優化SQL
- 使用10046事件檢視oracle執行計劃事件Oracle