TiDB 故障排查
3 篇一次TiDB负载搞排查
背景 TiDB Server两个节点CPU使用率都比较高 查看QPS指标,可以看到14点到19点之间是基本没有流量的 登陆机器可以发现,有很多连接其实已经失效,但是还残留服务器上: 怀疑Server负载高和这些诡异的SQL有关系,即便没有释放,也没办法KILL,但是还是占用了一个核的CPU https://github.com/pingcap/tidb/pull/29212 https://github.com/pingcap/tidb/issues/24031 解决方案 将流量转移到其他机器, …
背景 TiDB Server两个节点CPU使用率都比较高 查看QPS指标,可以看到14点到19点之间是基本没有流量的 登陆机器可以发现,有很多连接其实已经失效,但是还残留服务器上: 怀疑Server负载高和这些诡异的SQL有关系,即便没有释放,也没办法KILL,但是还是占用了一个核的CPU https://github.com/pingcap/tidb/pull/29212 https://github.com/pingcap/tidb/issues/24031 解决方案 将流量转移到其他机器, …
TiDB抖动排查路径
1 select执行流程 2 INSERT流程 2.1 落盘步骤 3 故障排查流程 #TiDB# #故障排查#
1 select执行流程 2 INSERT流程 2.1 落盘步骤 3 故障排查流程 #TiDB# #故障排查#
记一起 Schedule 卡住的问题
1 现象 业务反馈查询 TiFlash 报错:No access path for table 'dwd_id_mapping' is found with 'tidb_isolation_read_engines' = 'tiflash,tidb', valid values can be 'tikv'. 到集群中查看了一下,确实这个表的副本一直处于同步状态,但是进度一直没有发生变化。 看了下 PLACEMENT POLICY 状态,确实也处于 INPROGRESS状态 但是通过 …
1 现象 业务反馈查询 TiFlash 报错:No access path for table 'dwd_id_mapping' is found with 'tidb_isolation_read_engines' = 'tiflash,tidb', valid values can be 'tikv'. 到集群中查看了一下,确实这个表的副本一直处于同步状态,但是进度一直没有发生变化。 看了下 PLACEMENT POLICY 状态,确实也处于 INPROGRESS状态 但是通过 …