云数据库 GAUSSDB-优化器方法配置:qrw_inlist2join_optmode
qrw_inlist2join_optmode
参数说明:控制是否使用inlist-to-join查询重写。
参数类型:字符串
参数单位:无
取值范围:
- disable:关闭inlist-to-join查询重写。
- cost_base:基于代价的inlist-to-join查询重写,即基于代价自动评估是否使用inlist-to-join查询重写。
- rule_base:基于规则的inlist-to-join查询重写,即强制使用inlist-to-join查询重写。
- 任意正整数(1 ~ 2147483647):inlist-to-join查询重写阈值,即list内元素个数大于该阈值,进行inlist-to-join查询重写。
默认值:cost_base
设置方式:该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。
设置建议:推荐使用默认值,除非有异常场景或者发现优化器选择的计划查询性能低,需要手动调优才使用其他值。
设置不当的风险与影响:该参数会影响优化器是否进行inlist-to-join查询重写,设置不当会导致未生成更优计划。