设置和查看参数
Vastbase支持查看与设置数据库运行参数,具体的设置和查看方式请参考配置运行参数。
在MySQL兼容模式下,除上述方法外,还支持使用@@
变量的方式对USERSET类型的参数进行查看和设置。
注意事项
使用
@@
变量设置和查看参数需要设置参数enable_set_variable_b_format为on。set enable_set_variable_b_format to on;
只有USERSET类型的参数支持使用
@@
方式设置和查看。
查看
MySQL兼容模式下,Vastbase支持使用如下两种方式进行查询:
方式1:
SELECT @@session.参数名称;
方式2:
select @@参数名称;
设置
MySQL兼容模式下,Vastbase支持直接通过SET设置参数,设置方式如下:
set 参数名称 = 参数值;
set @@参数名称 = 参数值;
set @@session.参数名称 = 参数值;
示例
1、查看数据库当前运行参数。
方法1:使用
SELECT @@session.
。SELECT @@session.vastbase_sql_mode;
返回结果为:
?column? ----------------------------------------------------------------------------------------------------- ONLY_FULL_GROUP_BY,ANSI_QUOTES,pipes_as_concat,pad_char_to_full_length,sql_mode_strict,no_zero_date (1 row)
方法2:使用
SELECT @@
。SELECT @@vastbase_sql_mode;
返回结果为:
?column? ----------------------------------------------------------------------------------------------------- ONLY_FULL_GROUP_BY,ANSI_QUOTES,pipes_as_concat,pad_char_to_full_length,sql_mode_strict,no_zero_date (1 row)
2、修改参数取值。
set @@vastbase_sql_mode = 'sql_mode_strict';
3、查看参数取值。
SELECT @@session.vastbase_sql_mode;
SELECT @@vastbase_sql_mode;
返回结果均为:
?column?
-----------------
sql_mode_strict
(1 row)