本文介紹如何通過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)