2023-04-06

23c free - new hints

Like every new DB version, with new features there are also new hints in V$SQL_HINT
In 23c free, there are "only" 16 new hints (compared to 21.9) - and of course, they are not in the documentation (yet). 

NAME SQL_FEATURE CLASS TARGET_LEVEL PROPERTY VERSION VERSION_OUTLINE sql_feature_hierarchy_path
CELL_TRACE QKSFM_ALL CELL_TRACE 1 256 23.1.0   -> ALL
COMPRESS_IMMEDIATE QKSFM_EXECUTION COMPRESS_IMMEDIATE 1 0 23.1.0   ALL -> EXECUTION
JSON_QRYOVERGEN_REWRITE QKSFM_JSON_REWRITE JSON_QRYOVERGEN_REWRITE 2 0 23.1.0 23.1.0 ALL -> COMPILATION -> JSON_REWRITE
JSON_REFERENCE_FOR_UPDATE QKSFM_JSON JSON_REFERENCE_FOR_UPDATE 1 0 23.1.0 23.1.0 ALL -> COMPILATION -> JSON
MULTI_APPEND QKSFM_EXECUTION MULTI_APPEND 1 0 23.1.0   ALL -> EXECUTION
NO_COMPRESS_IMMEDIATE QKSFM_EXECUTION COMPRESS_IMMEDIATE 1 0 23.1.0   ALL -> EXECUTION
NO_JSON_QRYOVERGEN_REWRITE QKSFM_JSON_REWRITE JSON_QRYOVERGEN_REWRITE 2 0 23.1.0 23.1.0 ALL -> COMPILATION -> JSON_REWRITE
NO_MULTI_APPEND QKSFM_EXECUTION MULTI_APPEND 1 0 23.1.0   ALL -> EXECUTION
NO_PUSH_GBY_INTO_UNION_ALL QKSFM_PUSH_GBY_INTO_UNION_ALL PUSH_GBY_INTO_UNION_ALL 2 16 23.1.0 23.1.0 ALL -> COMPILATION -> CBO ->
CBQT -> PUSH_GBY_INTO_UNION_ALL
NO_PUSH_GBY_INTO_UNION_ALL QKSFM_PUSH_GBY_INTO_UNION_ALL PUSH_GBY_INTO_UNION_ALL 2 16 23.1.0 23.1.0 ALL -> COMPILATION -> TRANSFORMATION ->
CBQT -> PUSH_GBY_INTO_UNION_ALL
NO_SUBGROUP QKSFM_SUBGROUP SUBGROUP 2 16 23.1.0 23.1.0 ALL -> COMPILATION -> TRANSFORMATION ->
HEURISTIC -> SUBGROUP
NO_SUBSUME QKSFM_SUBSUME SUBSUME 2 16 23.1.0 23.1.0 ALL -> COMPILATION -> TRANSFORMATION ->
HEURISTIC -> SUBSUME
PUSH_GBY_INTO_UNION_ALL QKSFM_PUSH_GBY_INTO_UNION_ALL PUSH_GBY_INTO_UNION_ALL 2 16 23.1.0 23.1.0 ALL -> COMPILATION -> TRANSFORMATION ->
CBQT -> PUSH_GBY_INTO_UNION_ALL
PUSH_GBY_INTO_UNION_ALL QKSFM_PUSH_GBY_INTO_UNION_ALL PUSH_GBY_INTO_UNION_ALL 2 16 23.1.0 23.1.0 ALL -> COMPILATION -> CBO ->
CBQT -> PUSH_GBY_INTO_UNION_ALL
SUBGROUP QKSFM_SUBGROUP SUBGROUP 2 16 23.1.0 23.1.0 ALL -> COMPILATION -> TRANSFORMATION ->
HEURISTIC -> SUBGROUP
SUBSUME QKSFM_SUBSUME SUBSUME 2 16 23.1.0 23.1.0 ALL -> COMPILATION -> TRANSFORMATION ->
HEURISTIC -> SUBSUME

I did not find anything in the documentation yet, but this might change over time. 

No hints were removed. 

Keine Kommentare: