SHOW VARIABLES
功能描述
SHOW VARIABLES
用于显示系统变量的值。 该语句不需要任何特权,它仅需要连接到服务器的能力。 可以追加like和where子句来进行更进一步的匹配。
SHOW VARIABLES
接受可选GLOBAL或SESSION可变范围修饰符:
- 使用GLOBAL修饰符,该语句显示全局系统变量值。这些是用于初始化与Vastbase的新连接的相应会话变量的值。如果变量没有全局值,则不会显示任何值。
- 使用SESSION修饰符,该语句显示对当前连接有效的系统变量值。
- 如果不存在修饰符,则默认值为SESSION。
注意事项
该功能仅在数据库兼容模式为MySQL时支持(即数据库实例初始化时指定DBCOMPATIBILITY='B')。
语法格式
SHOW [GLOBAL | SESSION] VARIABLES [LIKE 'pattern' | WHERE expr];
参数说明
[GLOBAL | SESSION]
- global表示查询GUC参数的默认值。
- session表示查询GUC参数的会话值。
[LIKE 'pattern' | WHERE expr]
匹配表达式。
示例
查询以v开头的GUC参数。
show variables like 'v%';
返回结果为:
Variable_name | Value
---------------------------------+------------------------------------------------------------------------
vacuum_cost_delay | 0
vacuum_cost_limit | 200
vacuum_cost_page_dirty | 20
vacuum_cost_page_hit | 1
vacuum_cost_page_miss | 10
vacuum_defer_cleanup_age | 0
vacuum_freeze_min_age | 2000000000
vacuum_freeze_table_age | 4000000000
vacuum_gtt_defer_check_age | 10000
var_eq_const_selectivity | off
varstr_optimize_prop_card | 0.2
vastbase_login_info | off
vastbase_prioritize_dblink_call | off
vastbase_sql_mode | ONLY_FULL_GROUP_BY,ANSI_QUOTES,pipes_as_concat,pad_char_to_full_length
vb_audit_space_alarm_threshold | 0
vb_date_type | 1
vb_exclude_reserved_words |
vb_max_dbms_locks | 3072
vb_wal_directory | pg_xlog
vbplsql_check | off
version_retention_age | 0
(21 rows)