TIDB SEVER不定时重启

现有4台TIDB sever的机器 ,老是由于00M重启,这些机器内存会慢慢上升,应该不是某个任务突然导致内存上升的,好像不会释放,直到OOM,基本都是一天两天重启一次,这是什么原因吗

有没有混合部署?
再看看 tidb_analyze_version变量的值是不是2

PD和TIDB SEVER在同一台机器 ,总共是4台,有4个PD,4个TIDB SEVER

是为2

可以到tidb日志里确认下,是否有持续的analyze,如果能对上的话可能是这个analyze_version=2导致的

监控里面tidb进程占用内存曲线咋样的

看看有没有大sql?

和大SQL无关
有些机器 都不跑SQL他还是会重启

要不先把analyze关了看看

关了会有啥影响吗

1

上面的那个文档里有操作步骤,把2改成1

改成 1 什么都不用管行吗 我见文档里 还有 手动要执行的SQL

SQL也要执行的,按文档执行,就这个

我关闭后 要DROP STATUS吗

1、把tidb_analyze_version改成1
2、生成drop stats语句并执行
3、因为删除了统计信息,可能会导致执行计划不准,可以临时对需要用的表手动执行下analyze

升级后 会出现这种问题吗 1000多张表呢 :joy: 我手动analyze 的话 需要不定期 analyze 吧

1 个赞