[FAQ] apply request took too long

[问题澄清]

[WARN] [util.go:144] ["apply request took too long"] [took=134.542717ms] [expected-duration=100ms] [prefix="read-only range "] [request="key:\"/tidb/store/gcworker/saved_safe_point\" "] [response="range_response_count:1 size:82"] []

[原因分析]

写入繁忙,一般是磁盘较忙,可以排查下是否磁盘繁忙,有没有混布 IO 比较重的程序

[解决方案]

1、确认部署环境,有没有混布 IO 比较重的程序
2、确认磁盘的负载情况

可以查看一下PD server 的OS 版本。建议可以尝试一下升级OS到最新的版本。
我们有个集群的PD server OS 是CentOS 7.5, 日志里面也是有类似的错误。
我们将OS版本升级到7.8之后就没有这种错误了。

:+1: 第三个可能的解决方案。

请问是会否通过升级 OS 版本后解决了该问题?

日志出现的 warn 信息的解决根据以上的介绍有三种处理方式:第一种检查是否有 IO 重的混布程序,如果有可以先停掉观察下是否还有类似 warn 信息出现。第二种需要看下磁盘负载,是否是因为磁盘负载高出现 warn 信息。第三种可能再考虑 OS 版本问题,如上面描述。