文章目录
openGauss学习笔记-257 openGauss性能调优-使用Plan Hint进行调优-Custom Plan和Generic Plan选择的Hint
257.1 功能描述
对于以PBE方式执行的查询语句和DML语句,优化器会基于规则、代价、参数等因素选择生成Custom Plan或Generic Plan执行。用户可以通过use_cplan/use_gplan的hint指定使用哪种计划执行方式。
257.2 语法格式
-
指定使用Custom Plan:
use_cplan
-
指定使用Generic Plan:
use_gplan
说明:
- 对于非PBE方式执行的SQL语句,设置本hint不会影响执行方式。
- 本Hint的优先级仅高于基于代价的选择和plan_cache_mode参数,即plan_cache_mode无法强制选择执行方式的语句本hint也无法生效。
257.3 示例
强制使用Custom P