oracle hints ? use_hash ? ordered ?
關鍵字: oracle hints use_hash ordered
今天最佳化一個sql語句,想使用hash join看看效果,無論如何使用提示,都無法改變執行計劃。google,首先發現要可以使用LEADING,但是在8i下無效:
發現LEADING的意思是:
LEADING hint causes Oracle to use the specified table as the first table in the join order.An ORDERED hint will override this hint.
改用ordered後,在檢查執行計劃發現可以使用hash join。
ordered:Causes the SQL to be driven by the tables in the order left to right.
我將use_hash括號裡面的表對調,並不能改變執行計劃。
我很少使用hints,為什麼會出現這個問題,自己不知道?
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-83017/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle優化案例-復現SQL ordered by Parse Calls(三十二)Oracle優化SQL
- WITH AS and materialize hints
- LightDB 22.4 新特性之支援Oracle cardinality和ordered_predicates hintOracle
- Using hints for PostgresqlSQL
- 【譯】Resource Hints
- 利用hints控制outline
- ordered_commit流程梳理MIT
- Extended Window Manager Hints(1)
- Pycharm,Python 3 與 Type HintsPyCharmPython
- Python -型別提示 Type HintsPython型別
- Python Type Hints 從入門到實踐Python
- leetcode.5601. 設計有序流(design-an-ordered-stream)LeetCode
- 一文帶你瞭解Spring核心介面Ordered的實現及應用Spring
- 論文《Learning Properties of Ordered and Disordered Materials from Multi-fidelity Data》中的程式碼實現IDE
- 微信授權報code been used, hints: [ req_id: XYv1Ha07042046 ]
- ORACLE基礎之oracle鎖(oracle lock mode)詳解Oracle
- [Oracle]Oracle良性SQL建議OracleSQL
- cx_Oracle 連線 OracleOracle
- 【Oracle】Oracle logminer功能介紹Oracle
- OracleOracle
- Oracle案例12——NBU Oracle恢復Oracle
- Oracle vs PostgreSQL DBA(21)- Oracle VPDOracleSQL
- 「Oracle」Oracle 資料庫安裝Oracle資料庫
- [Oracle] -- 配置Oracle環境變數Oracle變數
- Oracle案例13—— OGG-01163 Oracle GoldenGate Delivery for Oracle, reprpt01.prmOracleGo
- 4.1.6 Oracle Restart 與 Oracle Data Guard 整合OracleREST
- oracle資料庫與oracle例項Oracle資料庫
- 「Oracle」Oracle資料庫基本概念Oracle資料庫
- 「Oracle」Oracle 資料庫基本概念Oracle資料庫
- 「Oracle」Oracle高階查詢介紹Oracle
- Oracle系列Oracle
- oracle user$Oracle
- Oracle TimestampOracle
- 序章-oracleOracle
- ORACLE AUDITOracle
- Spotlight for OracleOracle
- Oracle exceptionOracleException
- Oracle 阻塞Oracle
- oracle plsqlOracleSQL