【TiDB 使用环境】测试
【TiDB 版本】v6.5.0
【操作系统】ubuntu
【部署方式】机器部署(k8s集群)
【集群数据量】1
【集群节点数】1
【问题复现路径】修改tidb-cluster.yaml文件,
spec:
tidb: #新增以下部分
config: |
oom-action = “log”
mem-quota-query = 34359738368
新增配置后,应用yaml文件
kubectl -n tidb apply -f tidb-cluster.yaml
查看配置变量,没有变化
尝试卸载tidb后再安装,配置也没有变化
集群组件:
【遇到的问题:问题现象及影响】
配置修改了不生效,如何生效
【资源配置】 TiDB Dashboard无法进入,报错
【复制黏贴 ERROR 报错的日志】
【其他附件:截图/日志/监控】
修改完后你的tidb节点重启了吗?
如果没有重启,看看tidb-operator的日志。
看看configmap改没改。
Kongdom
(Kongdom)
3
节点只有tidb-2重启了,其他都没有重启
tidb-operator日志是指哪个节点的日志?
然后我之前看没生效有试过卸载tidb然后再安装,但是还是不生效
Kongdom
(Kongdom)
7
这个配置项在v6.1.0的时候就删除了,改成系统变量了。现在要修改系统变量。
1 个赞
Tidb异常重启问题 - TiDB 的问答社区
我是参考这篇文章建议的修改配置,请问下对应6.5.0需要修改哪些配置才生效?
系统变量的话,需要怎么修改?
Kongdom
(Kongdom)
9
执行这两句:
SET GLOBAL tidb_mem_oom_action = 'LOG';
SET GLOBAL tidb_mem_quota_query = 34359738368;
SET SESSION tidb_mem_quota_query = 34359738368;
修改系统变量方法:
https://docs.pingcap.com/zh/tidb/v6.5/system-variables/
两个变量描述:
好的,试了以下生效了,请问下tidb_mem_quota_query可以设置成-1吗?会有什么问题吗
token-limit
另外,问一下,这个变量我看6.5.0是配置里可以改,请问改了之后在哪里看有没有生效?
Kongdom
(Kongdom)
12
设置为-1标识内存阈值正无穷,即不限制语句使用内存,语句可以无限制的使用内存。如果遇到大语句,会发生oom