灌水唠嗑区
其他
问答
什么是Plan Hint?它的主要作用是什么?目前支持指定哪几种Join方式?
发表于2026-03-10 10:49:2812次浏览4个评论
什么是Plan Hint?它的主要作用是什么?目前支持指定哪几种Join方式?
评论
登录后才可以发表评论
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25051
- 42023-09-25浏览数:18521
- 52020-05-11浏览数:17526
什么是Plan Hint?它的主要作用是什么?目前支持指定哪几种Join方式?
2. 主要作用是什么?
Plan Hint的主要作用是进行执行计划调优,以提升查询性能。当数据库优化器自动选择的执行计划不是最优时(例如,由于统计信息不准确或代价模型估算偏差),用户可以通过Hint来:
指定表的连接方式(Join Method)。
指定表的连接顺序(Join Order)。
指定表的扫描方式(Scan Method)。
指定中间结果集的行数估计。
干预子查询的处理方式(如是否扩展)。
在PBE(Parse-Bind-Execute)模式下,强制选择Custom Plan或Generic Plan。
3. 目前支持指定哪几种Join方式?
Plan Hint目前支持指定以下三种常用的Join方式:
Hash Join
Merge Join
Nested Loop Join(也写作Nested Join)