VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

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)