SHOW ADB_CONFIG

本文介绍如何通过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)