基因查询优化器
参数说明:控制基因查询优化的使用。
该参数属于USERSET类型参数,请参考中对应设置方法进行设置。
取值范围:布尔型
- off表示不使用。
默认值:on
geqo_threshold
参数说明:如果执行语句的数量超过设计的FROM的项数,则会使用基因查询优化来执行查询。
该参数属于USERSET类型参数,请参考中对应设置方法进行设置。
须知:
- 对于简单的查询,通常用详尽搜索方法,当涉及多个表的查询的时候,用GEQO可以更好地管理查询。
- 一个FULL OUTER JOIN构造仅作为一个FROM项。
取值范围:整型,2~INT_MAX。
默认值:12
参数说明:控制GEQO在规划时间和规划质量之间的平衡。
该参数属于USERSET类型参数,请参考中对应设置方法进行设置。
取值范围:整型,1~10。
须知:
比默认值大的数值增加了查询规划的时间,但是也增加了选中有效查询的几率。
默认值:5
geqo_pool_size
参数说明:控制GEQO使用池的大小,也就是基因全体中的个体数量。
该参数属于USERSET类型参数,请参考中对应设置方法进行设置。
取值范围:整型,0~INT_MAX。
默认值:0
参数说明:控制GEQO使用的算法的迭代次数。
该参数属于USERSET类型参数,请参考中对应设置方法进行设置。
须知:
必须至少是1,且有用的值介于100和1000之间。如果设置为0,则基于geqo_pool_size选取合适的值。
默认值:0
geqo_selection_bias
参数说明:控制GEQO的选择性偏好,即就是一个种群中的选择性压力。
该参数属于USERSET类型参数,请参考中对应设置方法进行设置。
取值范围:浮点型,1.5~2.0。
默认值:2
参数说明:控制GEQO使用的随机数生产器的初始化值,用来从顺序连接在一起的查询空间中查找随机路径。
该参数属于USERSET类型参数,请参考中对应设置方法进行设置。
取值范围:浮点型,0.0~1.0。
默认值:0