本文介绍了查看 ODP 上指定 Client Session 的 Session 变量的方法。
Session 变量分为系统变量和用户变量。
通过 SHOW PROXYSESSION VARIABLES [all] id [like 'xx']
语句可以查看指定 Client Session 的 Session 变量。
-
不带
all
参数时,展示指定 Client Session 的本地 Session 变量 (包括:修改过的系统变量和用户变量)。 -
带
all
参数时,展示指定 Client Session 的全部 Session 变量 (包括:所有系统变量和用户变量)。
参数说明:
-
id
既可以是cs_id
,也可以是connection_id
,显示结果相同。 -
cs_id
为 ODP 内部标记的每个 client 的id
号,connection_id
为整个 OceanBase 数据库标记的每个 client 的id
号。有关CONNECTION_ID
的详细介绍,请参见 CONNECTION_ID。 -
like 模糊匹配,支持 '%' 和 '_' 。
通过 SHOW PROXYSESSION VARIABLES
语句查看指定 Client Session 的 Session 变量。示例如下:
obclient> SHOW PROXYSESSION VARIABLES 3;
+-----------------------------------+------------------+-----------------+--------------------+--------------------------------------------+
| variable_name | value | info | modified_type | sys_variable_flag |
+-----------------------------------+------------------+-----------------+--------------------+--------------------------------------------+
| ob_proxy_global_variables_version | 1461742173142100 | changed sys var | cold modified vars | && invisible && session_scope && readonly |
| ob_proxy_user_privilege | 65534 | changed sys var | cold modified vars | && invisible && session_scope && readonly |
+-----------------------------------+------------------+-----------------+--------------------+--------------------------------------------+
2 rows in set
obclient> SHOW PROXYSESSION VARIABLES 2147549231;
+-----------------------------------+------------------+-----------------+--------------------+--------------------------------------------+
| variable_name | value | info | modified_type | sys_variable_flag |
+-----------------------------------+------------------+-----------------+--------------------+--------------------------------------------+
| ob_proxy_global_variables_version | 1461742173142100 | changed sys var | cold modified vars | && invisible && session_scope && readonly |
| ob_proxy_user_privilege | 65534 | changed sys var | cold modified vars | && invisible && session_scope && readonly |
+-----------------------------------+------------------+-----------------+--------------------+--------------------------------------------+
2 rows in set
obclient> SHOW PROXYSESSION VARIABLES all 3;
+-----------------------------------+------------------------------------------------------------------------------------------------------+---------+------------------------------+-----------------------------------------------+
| variable_name | value | info | modified_type | sys_variable_flag |
+-----------------------------------+------------------------------------------------------------------------------------------------------+---------+------------------------------+-----------------------------------------------+
| ob_proxy_global_variables_version | 1461742173142100 | sys var | cold modifi