【 TiDB 使用环境】生产环境
【 TiDB 版本】7.12
【复现路径】暂时不知道如何引起
【遇到的问题:问题现象及影响】
一直告警,tikv的服务状态为正常
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】
可以参考这个看看
pd-ctl ping一下看看到pd的网络是不是有延迟呢;看一下是不是有大量慢SQL或者未提交事务
select * from CLUSTER_TIDB_TRX;看一下未提交的事务多吗
ping的时间
看你的日志是昨天的 现在还一直在报这个吗
是的,报了好几天了
从监控上看一下有没有其他的异常指标
锁看过了吗
需要看哪个锁
感觉还是你事务执行时间过长的问题,事务超时了就会回退到2pc;你的日志里面也是报有put和delete锁类型;建议多观察一下你的一些监控;还有就是你的CLUSTER_TIDB_TRX状态是idle,如果是自动提交应该是Running,看下这个事务是什么语句是不是及时提交了
这个如何操作呢“看下这个事务是什么语句是不是及时提交了”
SET @digests = ‘[“sql_digests”]’;
SELECT TIDB_DECODE_SQL_DIGESTS(@digests);
不知道与内存耗尽有没有关系
sql_digests 是CLUSTER_TIDB_TRX中的ALL_SQL_DIGESTS