田帅萌7
(田帅萌)
1
【 TiDB 使用环境】
【概述】:生产环境TiDB写入慢,主要耗时在Prewrite 阶段耗时 耗时时间 100.0 ms+
sql语句如下
为了检查是不是热点region问题
在这套集群另外建了一个库
这个集群是测试集群,数据量很少 改表 原库30万数据 test库则无数据。
这样看的话应该不是热点问题
leader 和region 数也极少
慢查询日志如下
【背景】:做过哪些操作
【现象】:业务和数据库现象
【问题】:当前遇到的问题
【业务影响】:
【TiDB 版本】:tidbv5.0.2
【附件】:
Hi~目前是写入慢是持续的?还是一个次,其他的没有,问题可以复现吗?
田帅萌7
(田帅萌)
3
是持续的,我手动把同步任务暂停,手动插入 仍然可复现
发一下完整的 slow log 和 对应时间点的 tidb log ,我们再看一下哈
田帅萌7
(田帅萌)
5
麻烦再发一下生产环境的 metrictool 监控 json 文件,通过 Log 判断不了具体原因。需要结合具体的监控看一下。 https://metricstool.pingcap.com/
Prewrite 延迟搞,也能不是冲突,是写入 schedule wait 堆积,可以通过 TiDB 写入慢流程排查系列(四)— TiKV Server 写入流程 看一下 prewrite 这部分逻辑。另外发一下监控,我们一起再看看。
system
(system)
关闭
7
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。