このトピックでは、AnalyticDB for MySQL の設定項目を SHOW ADB_CONFIG コマンドを使用して表示する方法について説明します。
前提条件
クラスタのカーネルバージョンが 3.1.6.0 以降である必要があります。
マイナーバージョンを表示および更新するには、AnalyticDB for MySQL コンソール にログインし、構成情報 セクションの クラスター情報 ページに移動します。
構文
SHOW ADB_CONFIG KEY=[resource_group_name.]config_name;特定のリソースグループの設定項目をクエリするには、resource_group_name.config_name を単一引用符(')で囲みます。そうしないと、システムは設定項目の名前を認識できません。
パラメーター
resource_group_name: オプション。リソースグループの名前。特定のリソースグループの設定項目をクエリするには、このパラメーターを指定します。このパラメーターを省略すると、グローバル設定項目の値が返されます。config_name: 設定項目の名前。詳細については、「設定およびヒントの構成パラメーター」をご参照ください。
戻り値
対応する設定項目の値を返します。
設定項目が手動で構成されている場合は、構成された値が返されます。
設定項目が手動で構成されていない場合は、デフォルト値が返されます。
グローバル設定パラメーターを手動で設定したが、リソースグループレベルの設定パラメーターを設定していない場合は、指定されたグローバル設定パラメーターの値が有効になります。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)