请问tidb监控面板看到的延迟是什么原因引起的?如何解决呢?
1 个赞
我们一般是先去看慢sql和资源使用情况。
延迟高说明语句执行时间变长了。可能情况较多,但就是语句变慢了,查看慢语句看看那个时段运行的语句有多少?有没有堵塞等等
你不要理解为同步延时的那种延迟,而是tidb 执行一些指令
的耗时。看右边指标名称
查慢查询,优化sql
检查慢执行和系统资源情况
这是sql执行延时,遇到大的sql慢正常,具体看sql语句分析和慢查询
你这一看就是慢sql延迟,qps也不高,优化sql吧
dashboard的监控面板包含数据库时间分布、工作负载画像、SQL 延迟拆分等核心指标,可快速判断性能瓶颈是否在数据库层,以及具体是哪种操作(如慢查询、事务冲突等)导致的问题。
优先慢SQL ,分析SQL执行计划以及锁冲突、SQL耗时时间等情况。
有可能是慢SQL造成,topsql关注下~
