SHOW VARIABLES
Contents
SHOW VARIABLES#
SHOW VARIABLES 语句用于查看系统变量。其中:
SHOW SESSION VARIABLES
或SHOW VARIABLES
语句用于显示当前会话的系统变量。SHOW GLOBAL VARIABLES
可用于查看全局系统变量。 目前OpenMLDB只支持会话系统变量和全局系统变量,不支持用户变量。对会话变量的修改,只影响当前的会话(也就是当前的数据库连接)。因此,当关闭数据库连接(或者退出控制台)后,再重新连接(或者重新登陆控制台),先前对会话变量的配置和修改都将被重置。
Syntax#
ShowVariablesStmt ::=
ShowSessionVariablesStmt | ShowGlobalVariablesStmt
ShowSessionVariablesStmt ::=
'SHOW' 'VARIABLES'
|'SHOW' 'SESSION' 'VARIABLES'
ShowGlobalVariablesStmt ::=
'SHOW' 'GLOBAL' 'VARIABLES'
Example#
> SHOW SESSION VARIABLES;
--------------- ---------
Variable_name Value
--------------- ---------
enable_trace false
execute_mode offline
job_timeout 20000
sync_job false
--------------- ---------
4 rows in set
> SET @@enable_trace = "true"
--SUCCEED
> SHOW VARIABLES;
--------------- ---------
Variable_name Value
--------------- ---------
enable_trace true
execute_mode offline
job_timeout 20000
sync_job false
--------------- ---------
4 rows in set
> SHOW GLOBAL VARIABLES;
--------------- ----------------
Variable_name Variable_value
--------------- ----------------
enable_trace false
sync_job false
job_timeout 20000
execute_mode offline
--------------- ----------------
4 rows in set
退出控制台后,重新登录控制台。
> SHOW SESSION VARIABLES;
--------------- ---------
Variable_name Value
--------------- ---------
enable_trace false
execute_mode offline
job_timeout 20000
sync_job false
--------------- ---------
4 rows in set
> SHOW GLOBAL VARIABLES;
--------------- ----------------
Variable_name Variable_value
--------------- ----------------
enable_trace false
sync_job false
job_timeout 20000
execute_mode offline
--------------- ----------------
4 rows in set