Oracle Optimizer Hint优化器提示分类表 分类 9i R1 9i R2 10g R1 10g R2 11g R1 11g R2 优化器模式 ALL_ROWS ALL_ROWS ALL_ROWS ALL_ROWS ALL_ROWS ALL_ROWS FIRST_ROWS(n) FIRST_ROWS(n) FIRST_ROWS(n) FIRST_ROWS(n) FIRST_ROWS(n) FIRST_ROWS(n) CHOOSE
Oracle Optimizer Hint优化器提示分类表
分类 | 9i R1 | 9i R2 | 10g R1 | 10克R2 | 11g R1 | 11克R2 |
优化器模式 | ALL_ROWS | ALL_ROWS | ALL_ROWS | ALL_ROWS | ALL_ROWS | ALL_ROWS |
FIRST_ROWS(n) | FIRST_ROWS(n) | FIRST_ROWS(n) | FIRST_ROWS(n) | FIRST_ROWS(n) | FIRST_ROWS(n) | |
选择 | 选择 | |||||
规则 | 规则 | 规则 ※askmaclean.com | ||||
提示 | OPTIMIZER_FEATURES_ENABLE | |||||
针对访问路径 | 已满 | 已满 | 已满 | 已满 | 已满 | 已满 |
访问路径的提示 | ROWID | ROWID | ||||
集群 | 集群 | 集群 | 集群 | 集群 | 集群 | |
哈希 | 哈希 | 哈希 | 哈希 | 哈希 | 哈希 | |
索引 | 索引 | 索引 | 索引 | 索引 | 索引 | |
NO_INDEX | NO_INDEX | NO_INDEX | NO_INDEX | NO_INDEX | NO_INDEX | |
INDEX_ASC | INDEX_ASC | INDEX_ASC | INDEX_ASC | INDEX_ASC | INDEX_ASC | |
INDEX_COMBINE | INDEX_COMBINE | INDEX_COMBINE | INDEX_COMBINE | INDEX_COMBINE | INDEX_COMBINE | |
INDEX_JOIN | INDEX_JOIN | INDEX_JOIN | INDEX_JOIN | INDEX_JOIN | INDEX_JOIN | |
INDEX_DESC | INDEX_DESC | INDEX_DESC | INDEX_DESC | INDEX_DESC | INDEX_DESC | |
INDEX_FFS | INDEX_FFS | INDEX_FFS | INDEX_FFS | INDEX_FFS | INDEX_FFS | |
AND_EQUAL | AND_EQUAL | NO_INDEX_FFS | NO_INDEX_FFS | NO_INDEX_FFS | NO_INDEX_FFS | |
INDEX_SS | INDEX_SS | INDEX_SS | INDEX_SS | |||
NO_INDEX_SS | NO_INDEX_SS | NO_INDEX_SS | NO_INDEX_SS | |||
INDEX_SS_ASC | INDEX_SS_ASC | INDEX_SS_ASC | INDEX_SS_ASC | |||
INDEX_SS_DESC | INDEX_SS_DESC | INDEX_SS_DESC | INDEX_SS_DESC | |||
关于转换的提示 | NO_QUERY_TRANSFORMATION | NO_QUERY_TRANSFORMATION | NO_QUERY_TRANSFORMATION | NO_QUERY_TRANSFORMATION | ||
USE_CONCAT | USE_CONCAT | USE_CONCAT | USE_CONCAT | USE_CONCAT | USE_CONCAT | |
NO_EXPAND | NO_EXPAND | NO_EXPAND | NO_EXPAND | NO_EXPAND | NO_EXPAND | |
重写 | 重写 | 重写 | 重写 | 重写 | 重写 | |
EXPAND_GSET_TO_UNION | ||||||
不写 | 不写 | NO_REWRITE | NO_REWRITE | NO_REWRITE | NO_REWRITE | |
合并 | 合并 | 合并 | 合并 | 合并 | 合并 | |
NO_MERGE | NO_MERGE | NO_MERGE | NO_MERGE | NO_MERGE | NO_MERGE | |
STAR_TRANSFORMATION | STAR_TRANSFORMATION | STAR_TRANSFORMATION | STAR_TRANSFORMATION | STAR_TRANSFORMATION | STAR_TRANSFORMATION | |
NO_STAR_TRANSFORMATION | NO_STAR_TRANSFORMATION | NO_STAR_TRANSFORMATION | NO_STAR_TRANSFORMATION | |||
事实 | 事实 | 事实 | 事实 | 事实 | 事实 | |
NO_FACT | NO_FACT | NO_FACT | NO_FACT | NO_FACT | NO_FACT | |
安巢 | 安巢 | 安巢 | 安巢 | |||
NO_UNNEST | NO_UNNEST | NO_UNNEST | NO_UNNEST | |||
加入订单提示 | 领先 | 领先 | 领先 | 领先 | ||
已订购 | 已订购 | 已订购 | 已订购 | 已订购 | 已订购 | |
明星 | 明星 | |||||
加入操作提示 | USE_NL | USE_NL | USE_NL | USE_NL | USE_NL | USE_NL |
NO_USE_NL | NO_USE_NL | NO_USE_NL | NO_USE_NL | |||
USE_NL_WITH_INDEX | USE_NL_WITH_INDEX | USE_NL_WITH_INDEX | USE_NL_WITH_INDEX | |||
USE_MERGE | USE_MERGE | USE_MERGE | USE_MERGE | USE_MERGE | USE_MERGE | |
NO_USE_MERGE | NO_USE_MERGE | NO_USE_MERGE | NO_USE_MERGE | |||
USE_HASH | USE_HASH | USE_HASH | USE_HASH | USE_HASH | USE_HASH | |
NO_USE_HASH | NO_USE_HASH | NO_USE_HASH | NO_USE_HASH | |||
驾驶地点 | 驾驶地点 | (参见其他提示) | (参见其他提示) | (参见其他提示) | (参见其他提示) | |
领先 | 领先 | |||||
HASH_AJ、MERGE_AJ、NL_AJ | HASH_AJ、MERGE_AJ、NL_AJ | |||||
HASH_SJ、MERGE_SJ、NL_SJ | HASH_SJ、MERGE_SJ、NL_SJ | |||||
特殊 | CHANGE_DUPKEY_ERROR_INDEX | |||||
IGNORE_ROW_ON_DUPKEY_INDEX | ||||||
RETRY_ON_ROW_CHANGE | ||||||
任务执行提示 | 并行 | 并行 | 并行 | 并行 | 并行 | 并行 |
没有平行 | 没有平行 | NO_PARALLEL | NO_PARALLEL | |||
PQ_DISTRIBUTE | PQ_DISTRIBUTE | PQ_DISTRIBUTE | PQ_DISTRIBUTE | PQ_DISTRIBUTE | PQ_DISTRIBUTE | |
PARALLEL_INDEX | PARALLEL_INDEX | PARALLEL_INDEX | PARALLEL_INDEX | PARALLEL_INDEX | PARALLEL_INDEX | |
NOPARALLEL_INDEX | NOPARALLEL_INDEX | NO_PARALLEL_INDEX | NO_PARALLEL_INDEX | NO_PARALLEL_INDEX | NO_PARALLEL_INDEX | |
其他提示 | 追加 | 追加 | 追加 | 追加 | 追加 | 追加 |
NOAPPEND | NOAPPEND | NOAPPEND | NOAPPEND | NOAPPEND | NOAPPEND | |
APPEND_VALUES | ||||||
缓存 | 缓存 | CACHE诗檀软件 | 缓存 | 缓存 | 缓存 | |
无缓存 | 无缓存 | 无缓存 | 无缓存 | 无缓存 | 无缓存 | |
安巢 | 安巢 | |||||
NO_UNNEST | NO_UNNEST | |||||
PUSH_PRED | PUSH_PRED | PUSH_PRED | PUSH_PRED | PUSH_PRED | PUSH_PRED | |
NO_PUSH_PRED | NO_PUSH_PRED | NO_PUSH_PRED | NO_PUSH_PRED | NO_PUSH_PRED | NO_PUSH_PRED | |
PUSH_SUBQ | PUSH_SUBQ | PUSH_SUBQ | PUSH_SUBQ | PUSH_SUBQ | PUSH_SUBQ | |
NO_PUSH_SUBQ | NO_PUSH_SUBQ | NO_PUSH_SUBQ | NO_PUSH_SUBQ | NO_PUSH_SUBQ | ||
QB_NAME | QB_NAME | QB_NAME | QB_NAME | |||
ORDERED_PREDICATES | ORDERED_PREDICATES | |||||
CURSOR_SHARING_EXACT | CURSOR_SHARING_EXACT | CURSOR_SHARING_EXACT | CURSOR_SHARING_EXACT | CURSOR_SHARING_EXACT | CURSOR_SHARING_EXACT | |
动态采样 | 动态采样 | 动态采样 | 动态采样 | 动态采样 | ||
SPREAD_MIN_ANALYSIS | ||||||
MODEL_MIN_ANALYSIS | MODEL_MIN_ANALYSIS | MODEL_MIN_ANALYSIS | ||||
驾驶地点 | 驾驶地点 | 驾驶地点 | 驾驶地点 |
相关帖子:
原文地址:Oracle Optimizer Hint优化器提示分类表,感谢原作者分享。