系统变量和配置参数区别

tidb的配置参数show config个系统变量show variables的区别在哪里?

SHOW CONFIG 语句用于展示 TiDB 各个组件当前正在应用的配置,请注意,配置与系统变量作用于不同维度,请不要混淆,如果希望获取系统变量信息,请使用 SHOW VARIABLES 语法。

这也没有具体说明区别,不同的纬度在哪里,比如最大连接数max_connections变量设置的不也是tidb server限制吗

1.作用范围不同:有些参数只适用于session级别
2.生效方式不同:配置参数肯定要重启相应实例或者role生效
3. 个人印象这两个好像也不完全是一一对应的参数关系,虽然绝大多数能够匹配到。

我觉得系统变量和配置参数的最大区别就是:
系统变量可以实时修改实时生效,更类似于客户端设置
配置参数需要重启服务才能生效,更类似于服务端设置
至于二者的作用范围,具体功能就要看官方文档说明了。

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。