为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:
【TiDB 版本】
4.0.11
【问题描述】
类似于这些受配置文件影响的系统变量,是受那个配置文件影响,如果要改变这些系统变量,用SQL语句修改后,还需要修改哪些配置文件。
若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。
为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:
【TiDB 版本】
4.0.11
【问题描述】
若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。
应该是TIDB的配置文件
如果是 TIUP 部署,使用 TIUP cluster edit-config 集群名称 查看配置信息
默认配置,但不在.toml里配置的信息,会在这个命令里显示么?
不会,tiup cluster edit-config 显示的是用户修改了的配置
各个组件启动日志中会打印各个组件所有参数的设置情况,可以看下日志
如果想要修改这个变量,除了用SQL语句,可以在配置文件中修改么?
还有就是文档中说的 “受配置文件影响,这里给出的是默认配置文件取值”,应该怎么理解。
我试过在tidb里面用SQL set 语句修改,然后新的会话会改变,重启之后也会持久化到tidb,查看重启之后的日志也会改变。
所以我不知道这个变量怎么受的配置文件影响。也不知道配置文件的默认取值,是在哪个配置文件中体现。
我也试过用 tiup cluster edit-config 命令 添加过这些变量,并修改默认值,但是好像都不起作用。
tiup cluster edit-config 之后,需要 tiup cluster reload 操作将配置文件分发到对应节点上并重启生效
受配置文件影响,这里给出的是默认配置文件取值
这里说的配置文件的值是哪个值?没有搜到
是的,用的就是这个重启的
就是最开始图片上的那个值 tidb_stmt_summary_history_size,不光在配置文件上搜不到,我在官网的tidb、tikv、pd等配置文件参数页面也没搜到这些值。
对于这个参数,文档里写了,可以通过 set 设置,当作是系统变量,那么可以通过
select @@tidb_stmt_summary_history_size;来查询
你还没理解我们的诉求,官方文档里写这个参数受配置文件影响,那到底是怎么受配置文件影响?受配置文件里的哪个配置值影响?
是的,你说这些都没问题;我的意思是如何受配置文件影响的,这个变量写在哪个配置文件里面。如何通过配置文件修改这个系统变量。SQL设置后会和配置文件产生什么冲突。
是的,这就是我的问题。像这样的系统变量,我看了一下一共有6个。
我在用 tiup cluster edit-config 设置的时候,试验过下面三种方式修改,并 tiup cluster reload 重启,但是都不起作用
当然,在tidb里面用SQL语句set 是没有问题的,而且重启后会持久化到tidb中。
所以最后不知道到底和配置文件有什么冲突。
这些 set 后就可以了,不需要再配置了。
好的,oK
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。