本文介绍如何通过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)
文档内容是否对您有帮助?