SELECT HINT
Function
SELECT HINT sets GUC parameters related to query optimization that take effect during the query execution. This section describes the enhanced SELECT HINT syntax of Dolphin. For details about the hints supported by the kernel, see Plan Hint Optimization.
Syntax
set_var(param = value)
Parameters
param
Parameter name.
Currently, the following parameters can be set and take effect by using hints:
Boolean
enable_bitmapscan, enable_hashagg, enable_hashjoin, enable_indexscan, enable_indexonlyscan, enable_material, enable_mergejoin, enable_nestloop, enable_index_nestloop, enable_seqscan, enable_sort, enable_incremental_sort, enable_tidscan, partition_iterator_elimination, partition_page_estimation, enable_functional_dependency, var_eq_const_selectivity,
Integer
query_dop
Floating point
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
Enumeration
try_vector_engine_strategy
Character string
dolphin.optimizer_switch
value
Value of a parameter.