云数据库 GaussDB-其他优化器选项:costbased_rewrite_rule_timeout
costbased_rewrite_rule_timeout
参数说明:执行的SQL在计划生成阶段时,如果使用各规则做代价评估的整体时间超过该参数设置的超时时间,则对本次请求后续流程关闭基于代价的评估策略,转化为基于规则的改写策略。当查询改写阶段开启基于代价的评估策略后该参数生效。
参数类型:整型
参数单位:毫秒(ms)
取值范围:-1 ~ 300000
默认值:-1

- 该参数受GUC参数costbased_rewrite_rule影响,当costbased_rewrite_rule值不为none时,该参数生效。
- 如果设置该参数值为0,表示对当前SQL关闭基于代价的改写策略。
- 如果设置该参数值为-1,表示对当前SQL关闭超时时间控制。
设置方式:该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。
设置建议:推荐使用默认值。
设置不当的风险与影响:可根据实际业务需求评估调整,当该值设置过大或过小时都可能带来额外的性能开销,影响最终的查询性能。
- 云数据库 TaurusDB与华为云其他服务的关系
- 云数据库 RDS for MySQL与华为云其他服务的关系
- GaussDB数据库云备份_华为GaussDB_高斯数据库云备份
- GaussDB学习_gaussdb教程_高斯数据库学习_华为云
- GaussDB使用技巧_高斯数据库下载_高斯数据库使用技巧_华为云
- GaussDB考试_GaussDB数据库考试_高斯数据库考试_华为云
- GaussDB数据库考试_GaussDB认证_高斯数据库考试_华为云
- GaussDB培训_GaussDB教程_高斯数据库培训-华为云
- GaussDB视频教程_gaussdb查看表结构语句_高斯数据库视频教程_华为云
- GaussDB产品特性_gaussdb最大优势_高斯数据库产品特性_华为云