SELECT HINT

功能描述

设置本次查询执行内生效的查询优化相关GUC参数。本章节涉及的是dolphin关于select-hint的语法增强,对内核支持的hint详见使用Plan Hint进行调优.

语法格式

1. set_var(param = value)

参数说明

  • param

参数名。

目前支持使用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, - 整形类:

    query_dop - 浮点类:

    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 - 枚举类型:

    try_vector_engine_strategy - 字符串类型:

    dolphin.optimizer_switch - value

参数的取值。