メインコンテンツまでスキップ

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)