Miscellaneous
Commonly Used Hints
Introduction
I've found Oracle hints to be incredibly useful for optimizing queries, but I often wished there was more information available beyond the official documentation. That's why I'm starting this series of guides, which will be rolled out over the next several months. Here, you'll find in-depth explanations and practical examples of Oracle hints, often going beyond the official documentation. We'll be covering a wide range of hints, so please check back regularly for updates and new additions.
Query Blocks
Unsupported Hints
Hints for Access Paths
Hints for Join Orders
Hints for Join Operations
Hints for Online Application Upgrade
Hints for Parallel Execution
Hints for Query Transformations
UNNEST and NO_UNNEST
Additional Hints
APPEND, APPEND_VALUES, and NOAPPEND
CACHE and NOCACHE
PUSH_PRED and NO_PUSH_PRED
PUSH_SUBQ and NO_PUSH_SUBQ
QB_NAME
CURSOR_SHARING_EXACT
DRIVING_SITE
DYNAMIC_SAMPLING
MODEL_MIN_ANALYSIS
Useful Features of the Oracle Database
Real-Time Statistics (19c Exadata or Engineered Systems Only)
Published
24th May 2022