系统表 system.settings 包含当前系统设置及其值,包含设置名称、取值、可修改权限等关键信息,可用于查看当前配置、排查参数相关问题。
字段名称 | 数据类型 | 字段含义说明 |
|---|---|---|
name | String | 系统设置的名称。 |
value | String | 该设置当前的取值。 |
changed | UInt8 | 该设置是否偏离默认值。 |
description | String | 该设置的功能描述。 |
min | String | 可为空。该设置的最小值,如果有最小值,则是通过约束设置的。如果该设置没有最小值,则包含 NULL。 |
max | String | 可为空。该设置的最大值, 如果有最大值,则是通过约束设置的。如果该设置没有最大值,则包含 NULL。 |
readonly | UInt8 | 当前用户是否可以修改该设置:
|
type | String | 该设置的数据类型。 |
筛选可修改的设置:
SELECT name, value, type FROM system.settings WHERE readonly = 0 LIMIT 10;
查询结果示例: