tidb 升级后 修改配置文件内容如何生效

为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:

【TiDB 版本】
3.0.9 升级至4.0.8
【问题描述】
在ansible 主控端修改了/home/tidb/tidb-ansible/conf/tidb.yml,内容如下
global:
## TiDB Configuration.
## Set the memory quota for a query in bytes. Default: 32GB
mem-quota-query: 34359738368

1、如何让参数生效,是通过ansible先将配置文件下发其他所有节点还是各别几个节点?如果是如何操作?
2、下发文件后需要滚动重启吗?是所有节点都重启还是重启各别几个节点?如何滚动重启?有没有顺序?

说清楚就是不知道怎样操作。。。。。。


若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。

强烈建议你先在 asktug 搜索下。

你说了很多,一句都没懂,不好意思,我现在要修改mem-quota-query 这个参数的值,怎样让他生效,你告诉我怎样做就好 了,感谢!

  1. 修改 tidb.yml 文件
  2. 执行 ansible-playbook rolling_update.yml //分发并重启生效配置,如果只需要修改 tidb-server 的配置,那可以加上 --tag=tidb ,会只分发并重启 tidb 节点,重启的顺序会由 ansible 控制
  3. 检查配置生效

谢谢以上的兄弟,搞过了没问题

:handshake::handshake::handshake: