---
title: github-fill
description: 查看租户系统变量 通过系统变量的设置可以使 OceanBase 数据库的行为符合业务的要求。本文介绍如何查看租户系统变量。 通过 SHOW 语句查看租户系统变量 使用 root 用户登录到集群的用户租户。 以 mq_t1 租户为例： obclient -h172.30.xx.xx -P2883 -uroot@mq_t…
---
切换语言

- 中文站 - 简体中文
- International - English
- 日本站 - 日本語

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*P8CuR4UJ_FkAAAAAAAAAAAAADiGDAQ/original) OceanBase 数据库分布式版 - V 4.2.1 LTS

# 查看租户系统变量

更新时间：2026-04-16 00:11:35

[编辑](https://github.com/oceanbase/oceanbase-doc/edit/V4.2.1/zh-CN/600.manage/200.tenant-management/600.common-tenant-operations/600.view-system-variables-of-tenant.md)  

通过系统变量的设置可以使 OceanBase 数据库的行为符合业务的要求。本文介绍如何查看租户系统变量。

## 通过 SHOW 语句查看租户系统变量

1. 使用 root 用户登录到集群的用户租户。

   以 `mq_t1` 租户为例：

   ```shell
   obclient -h172.30.xx.xx -P2883 -uroot@mq_t1#cluster -p**** -A

   ```
 2. 通过 SHOW 语句查询系统变量信息。

   语法如下：

   ```sql
   SHOW [SESSION | GLOBAL] VARIABLES [LIKE 'pattern' | WHERE expr]

   ```

   参数说明：

      - `SESSION | GLOBAL`：SESSION 表示会话变量，GLOBAL 表示全局变量。不填写默认查看 Session 变量。
      - `pattern`：表示变量关键字。

   示例：

      - 查询 `ob_query_timeout` 的 Session 级别变量。

       ```shell
       obclient [oceanbase]> SHOW VARIABLES LIKE 'ob_query_timeout';
       +------------------+-------------+
       | Variable_name    | Value       |
       +------------------+-------------+
       | ob_query_timeout | 10000000    |
       +------------------+-------------+
       1 row in set

       # 或者

       obclient [oceanbase]> SHOW SESSION VARIABLES LIKE 'ob_query_timeout';
       +------------------+-------------+
       | Variable_name    | Value       |
       +------------------+-------------+
       | ob_query_timeout | 10000000    |
       +------------------+-------------+
       1 row in set

       ```
      - 查询 `ob_query_timeout` 的 Global 级别变量。

       ```shell
       obclient [oceanbase]> SHOW GLOBAL VARIABLES WHERE variable_name LIKE 'ob_query_timeout';
       +------------------+-------------+
       | Variable_name    | Value       |
       +------------------+-------------+
       | ob_query_timeout | 10000000    |
       +------------------+-------------+
       1 row in set

       ```

## 通过视图查看租户系统变量

    MySQL 模式   Oracle 模式

1. 使用 root 用户登录到集群的 `mysql001` 租户。

   ```shell
   obclient -P2881 -h172.30.xx.xx -uroot@mysql001#cluster -p**** -A -Doceanbase

   ```
 2. 进入 `oceanbase` 数据库。

   ```shell
   obclient [(none)]> USE oceanbase;

   ```
 3. 通过视图查询变量值。

      - 通过 `INFORMATION_SCHEMA.SESSION_VARIABLES` 视图查询 `ob_query_timeout` 的 Session 级别变量值。

       ```shell
       obclient [oceanbase]> SELECT * FROM INFORMATION_SCHEMA.SESSION_VARIABLES WHERE VARIABLE_NAME = 'ob_query_timeout';
       +------------------+----------------+
       | VARIABLE_NAME    | VARIABLE_VALUE |
       +------------------+----------------+
       | ob_query_timeout | 10000000       |
       +------------------+----------------+
       1 row in set

       ```
      - 通过 `INFORMATION_SCHEMA.GLOBAL_VARIABLES` 视图查询 `ob_query_timeout` 的 Global 级别变量值。

       ```shell
       obclient [oceanbase]> SELECT * FROM INFORMATION_SCHEMA.GLOBAL_VARIABLES WHERE VARIABLE_NAME = 'ob_query_timeout';
       +------------------+----------------+
       | VARIABLE_NAME    | VARIABLE_VALUE |
       +------------------+----------------+
       | ob_query_timeout | 10000000       |
       +------------------+----------------+
       1 row in set

       ```

1. 使用 `SYS` 用户登录到集群的 `oracle001` 租户。

   ```shell
   obclient -h172.30.xx.xx -P2883 -usys@oracle001#cluster -p**** -A

   ```
 2. 通过视图查询变量值。

      - 通过 `SYS.TENANT_VIRTUAL_SESSION_VARIABLE` 视图查询 `ob_query_timeout` 的 Session 级别变量值。

       ```shell
       obclient [SYS]> SELECT * FROM SYS.TENANT_VIRTUAL_SESSION_VARIABLE WHERE VARIABLE_NAME = 'ob_query_timeout';
       +------------------+----------+
       | VARIABLE_NAME    | VALUE    |
       +------------------+----------+
       | ob_query_timeout | 10000000 |
       +------------------+----------+
       1 row in set

       ```
      - 通过 `SYS.TENANT_VIRTUAL_GLOBAL_VARIABLE` 视图查询 `ob_query_timeout` 的 Global 级别的变量值。

       ```shell
       obclient [SYS]> SELECT * FROM SYS.TENANT_VIRTUAL_GLOBAL_VARIABLE WHERE VARIABLE_NAME = 'ob_query_timeout';
       +------------------+----------+
       | VARIABLE_NAME    | VALUE    |
       +------------------+----------+
       | ob_query_timeout | 10000000 |
       +------------------+----------+
       1 row in set

       ```

## 相关文档

关于系统变量的更多信息，参见：

- [配置项和系统变量概述](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000218230)
 - [修改系统变量](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000218357)

 上一篇 下一篇 ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
