【 TiDB 使用环境】
V5.2.3
【概述】 场景 + 问题概述
我在Dashboard的慢查询菜单里看到的慢查询语句都是commit,请问这个问题要怎么排查呢?另外QRTZ_SCHEDULER_STATE表的数据就3条
执行计划.txt (1.1 KB)
【 TiDB 使用环境】
V5.2.3
【概述】 场景 + 问题概述
我在Dashboard的慢查询菜单里看到的慢查询语句都是commit,请问这个问题要怎么排查呢?另外QRTZ_SCHEDULER_STATE表的数据就3条
借鉴先排查流程https://asktug.com/t/topic/67984
tidb 在数据修改时会在tidb server缓存,在commit时将修改数据、锁信息、mvcc版本信息等写入,因此数据量大的情况下commit耗时会很高,一般comit慢时tidb和tikv网络问题、tikv CPU较高、磁盘写入较慢。 可以看下tikv detail里的thread CPU利用率是否均衡,看看diskperformance下 磁盘的延迟和压力情况。
https://metricstool.pingcap.com/#backup-with-dev-tools 按这个把overview/tidb/tikv detial的问题时间段快照导出。 磁盘类型是什么、是否使用缓存、raid?
请问如何看是否开启缓存了,可以通过sql语句查询嘛
下面这个是导出的快照
G-tidbtest-TiKV-Details_2022-02-22T08_01_17.311Z.json (778.5 KB)
没数据 要把面板展开后导出
我按链接的方法,到出json文件,再导入快照也没看到数据,不知道是哪个步骤搞错了
你的磁盘类型是什么、是否使用缓存、raid?
提升磁盘性能,tidb对磁盘性能有一定要求,一般建议是ssd
SSD肯定性能好一些,但是机械硬盘应该也可以吧
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。