云数据库 GAUSSDB-优化器GUC参数的Hint:参数说明
参数说明
- @queryblock请参见指定Hint所处于的查询块Queryblock,可省略,表示在当前查询块生效,该hint只在指定为最外层的queryblock时才会生效。
- param表示参数名。
- value表示参数的取值。
- 目前支持使用hint设置生效的参数有:
- 布尔类:
enable_bitmapscan、enable_hashagg、enable_hashjoin、enable_indexscan、enable_indexonlyscan、enable_material、enable_mergejoin、enable_nestloop、enable_index_nestloop、enable_seqscan、enable_sort、enable_tidscan、partition_iterator_elimination、partition_page_estimation、enable_functional_dependency、var_eq_const_selectivity、enable_inner_unique_opt、enable_force_smp、enable_invisible_indexes
- 整型类:
- 浮点类:
cost_weight_index、default_limit_rows、seq_page_cost、random_page_cost、cpu_tuple_cost、cpu_index_tuple_cost、cpu_operator_cost、effective_cache_size
- 枚举类型:
- 布尔类:
- 设置不在白名单中的参数,参数取值不合法,或hint语法错误时,不会影响查询执行的正确性。使用explain(verbose on)执行可以看到hint解析错误的报错提示。
- GUC参数的hint只在最外层查询生效,子查询内的GUC参数hint不生效。
- 视图定义内的GUC参数hint不生效。
- CREATE TABLE ... AS ...查询最外层的GUC参数hint可以生效。
- GaussDB内核_GaussDB数据库内核_高斯数据库内核_华为云
- GaussDB华为部署_高斯数据库_高斯数据库华为部署_华为云
- GaussDB(for MySQL)并行查询_GaussDB(for MySQL)内核_GaussDB(for MySQL)并行执行_PQ
- GaussDB查版本命令_GaussDB命令参考_高斯数据库查版本命令-华为云
- GaussDB数据库云备份_华为GaussDB_高斯数据库云备份
- GaussDB工具_gaussdb怎么读_高斯数据库工具_华为云
- GaussDB TP_GaussDB和MySQL区别_高斯数据库TP_华为云
- 时序数据库_GeminiDB Influx 接口场景_免费_数据库资源_实时数据库和时序数据库
- 免费时序数据库_时序数据库influxdb场景_数据库资源免费领取_实时数据库
- 时序数据库_云数据库GeminiDB Influx接口