全部產品
Search
文件中心

AnalyticDB:SHOW ADB_CONFIG

更新時間:Nov 20, 2024

本文介紹如何通過SHOW ADB_CONFIG命令查看AnalyticDB for MySQL配置項。

前提條件

叢集核心版本需為3.1.6.0及以上。

說明
  • 查看湖倉版叢集的核心版本,請執行SELECT adb_version();。如需升級核心版本,請聯絡支援人員。

  • 查看和升級數倉版叢集的核心版本,請參見查看和升級版本

文法

SHOW ADB_CONFIG KEY=[resource_group_name.]config_name;
重要

若要查詢指定資源群組的配置項,請將resource_group_name.config_name用單引號引起來,否則無法識別該配置項名稱。

參數說明

  • resource_group_name(選擇性參數):資源群組名稱。指定資源群組名稱,將查詢該資源群組的配置項,不指定則返回全域配置項的值。

  • config_name:配置項名稱。取值說明,請參見Config和Hint配置參數

傳回值說明

返回對應的配置項的值。

  • 如果手動設定過配置項的值,則返回配置後的值。

  • 如果沒有手動設定過配置項的值,則返回系統預設值。

重要

如果手動設定過全域配置項,沒有手動設定過資源群組層級的配置項,實際運行時會預設使用全域配置項的值。而用SHOW ADB_CONFIG查詢資源群組層級的配置項時,返回的是資源群組層級配置項的預設值。因此會出現配置項實際生效的值(全域配置項)和SHOW ADB_CONFIG返回結果(該資源群組配置項的預設值)不一致的情況。此時需要同時查詢資源群組層級的配置項和全域配置項。

樣本

  • 查詢當前叢集的查詢逾時時間。

    SHOW ADB_CONFIG KEY=query_timeout;

    返回結果如下:

    +---------------+---------+
    | key           | value   |
    +---------------+---------+
    | QUERY_TIMEOUT | 1800000 |
    +---------------+---------+
    1 row in set (0.06 sec)
  • 查詢user_default資源群組的查詢逾時時間。

    SHOW ADB_CONFIG KEY='user_default.query_timeout';

    返回結果如下:

    +----------------------------+---------+
    | key                        | value   |
    +----------------------------+---------+
    | USER_DEFAULT.QUERY_TIMEOUT | 1800000 |
    +----------------------------+---------+
    1 row in set (0.06 sec)