跳到主要内容
版本: 最新版本-3.5

SHOW VARIABLES

SHOW VARIABLES 语句用于显示 StarRocks 的系统变量。有关系统变量的详细信息,请参见系统变量

提示

此操作不需要任何权限。

语法

SHOW [ GLOBAL | SESSION ] VARIABLES
[ LIKE <pattern> | WHERE <expr> ]

参数

参数描述
Modifier
  • GLOBAL
  • SESSION
  • 使用 GLOBAL 修饰符,该语句将显示全局系统变量值。 这些值用于初始化与 StarRocks 新连接的相应会话变量。 如果变量没有全局值,则不显示任何值。
  • 使用 SESSION 修饰符,该语句将显示当前连接生效的系统变量值。 如果变量没有会话值,则显示全局值。 LOCALSESSION 的同义词。
  • 如果不存在修饰符,则默认为 SESSION
pattern通过 LIKE 子句使用变量名匹配变量的模式。 您可以在此参数中使用 % 通配符。
expr用于通过 WHERE 子句使用变量名 variable_name 或变量值 value 匹配变量的表达式。

返回值

返回描述
Variable_name变量的名称。
Value变量的值。

示例

示例 1:通过 LIKE 子句完全匹配变量名来显示变量。

mysql> SHOW VARIABLES LIKE 'wait_timeout';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| wait_timeout | 28800 |
+---------------+-------+
1 row in set (0.01 sec)

示例 2:通过 LIKE 子句和通配符 (%) 近似匹配变量名来显示变量。

mysql> SHOW VARIABLES LIKE '%imeou%';
+------------------------------------+-------+
| Variable_name | Value |
+------------------------------------+-------+
| interactive_timeout | 3600 |
| net_read_timeout | 60 |
| net_write_timeout | 60 |
| new_planner_optimize_timeout | 3000 |
| query_delivery_timeout | 300 |
| query_queue_pending_timeout_second | 300 |
| query_timeout | 300 |
| tx_visible_wait_timeout | 10 |
| wait_timeout | 28800 |
+------------------------------------+-------+
9 rows in set (0.00 sec)

示例 3:通过 WHERE 子句完全匹配变量名来显示变量。

mysql> show variables where variable_name = 'wait_timeout';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| wait_timeout | 28800 |
+---------------+-------+
1 row in set (0.17 sec)

示例 4:通过 WHERE 子句完全匹配变量的值来显示变量。

mysql> show variables where value = '28800';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| wait_timeout | 28800 |
+---------------+-------+
1 row in set (0.70 sec)