openGauss插件使用指南:GUC参数说明(7)

dolphin.optimizer_switch

参数说明:控制优化器行为,该参数是一系列控制选项的集合。当前支持的控制选项如下:

选项名默认功能
use_invisible_indexesoff控制是否使用不可见索引

该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。

取值范围:字符串

有效取值: 各选项以逗号隔开,如下。

optimizer_switch='command[,command]…'

command描述
default将所有控制选项设为其默认值
opt_name = default将指定控制选项设为其默认值
opt_name = off将指定控制选项设为关闭
opt_name = on将指定控制选项设为打开

默认值:default

示例

-- 设置use_invisible_indexes为on
openGauss=# set dolphin.optimizer_switch = 'use_invisible_indexes=on';

-- 设置dolphin.optimizer_switch为defalut,表示所有控制选项都设置为默认值
openGauss=# set dolphin.optimizer_switch = 'default';

-- 表示仅设置use_invisible_indexes选项为默认值
openGauss=# set dolphin.optimizer_switch = 'use_invisible_indexes=default';

dolphin.div_precision_increment

参数说明:此变量指定使用/运算符执行除法运算的结果的小数位数。

该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。

 须知:

该参数用于提供除法运算结果的小数位数,在通过该参数以及入参计算出小数位数之后,与openGauss原生计算的小数位数进行对比,获取两者中的较大值作为计算结果的小数位数。大多数情况下openGauss的小数位数会比MySQL高,所以该参数在设置的值不大的情况下效果暂时不明显。

取值范围:[0, 30]

默认值:4

sql_note

参数说明:设置show warnings是否显示Note级别的信息开关。

取值范围:布尔型

默认值:ON

示例

openGauss=# show sql_note;
 sql_note
----------
 on
(1 row)

sql_mode

参数说明:该参数目前未实现其具体意义。请使用dolphin.sql_mode。

该参数目前属于USERSET类型参数,请参考表1中对应设置方法进行设置。

示例

--设置sql_mode为'sql_mode_strict,sql_mode_full_group,pipes_as_concat,ansi_quotes,no_zero_date,pad_char_to_full_length'
openGauss=# set sql_mode = 'sql_mode_strict,sql_mode_full_group,pipes_as_concat,ansi_quotes,no_zero_date,pad_char_to_full_length';
WARNING:  Variable 'sql_mode' has no actual meaning, please use variable 'dolphin.sql_mode'.
SET
--设置sql_mode为default
openGauss=# set sql_mode = default;
SET

lower_case_table_names

参数说明:该参数目前未实现其具体意义。请使用dolphin.lower_case_table_names。

该参数目前属于USERSET类型参数,请参考表1中对应设置方法进行设置。

取值范围:[0, 2]

默认值:1

示例

--设置lower_case_table_names为1
openGauss=# set lower_case_table_names = 1;
WARNING:  Variable 'lower_case_table_names' has no actual meaning, please use variable 'dolphin.lower_case_table_names'.
SET
--设置lower_case_table_names为default
openGauss=# set lower_case_table_names = default;
SET

b_compatibility_show_warning_count

参数说明:控制show warnings/erros语句,输出的error, warning, note信息的最大数量,默认值是64,该参数范围是0~65535。

取值范围:整数型

默认值:64

示例

openGauss=# show max_error_count;
 max_error_count
-----------------
 64
(1 row)

dolphin.cmpt_version

参数说明:控制兼容MySQL的版本。

当前影响的函数响的函数有: 1.DATE_ADD 2.DATE_SUB

该参数目前属于USERSET类型参数,请参考表1中对应设置方法进行设置。

取值范围:枚举类型

默认值:5.7

  • 14
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值