本文介紹如何通過SHOW ADB_CONFIG命令查看AnalyticDB for MySQL配置項。
前提條件
叢集為3.1.6.0及以後版本的AnalyticDB for MySQL湖倉版或數倉版叢集。
說明
查看湖倉版叢集的核心版本,請執行SELECT adb_version();
。如需升級核心版本,請聯絡支援人員。
文法
SHOW ADB_CONFIG KEY=[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)