速度收藏!TiDB 读、写性能慢问题排查思路汇总

随着 TiDB 的深入使用,在日常运维当中经常会遇到诸如此类与读请求慢的相关问题:

  • 为什么我的 TiDB 集群 QPS Duration 升高了?
  • 为什么我的 TiDB 集群,之前很快的语句今天变得执行非常慢了?
  • 为什么我的 TiDB 集群同时出现了大量的慢 SQL?

除此之外,TiDB 集群写入性能差也是常见难题之一。但是因为 TiDB 不仅包含 TiDB Server、TiKV Server、 PD Server 三大基础组件,还包含 Binlog、TiCDC、TiFlash 等周边生态组件,整体架构相对复杂,排查问题比较困难。

在以上基础上,本文整理了 TiDB 社区专家分享的关于 TiDB 读、写操作的流程,以及对应环节的相关监控,希望该文档能在一定程度上帮助用户排查并定位 TiDB 集群读、写性能慢的相关问题。

本帖将长期更新, 欢迎大家与 TiDB 社区一起更新相关内容 ,投稿请联系 @fancycrabtree ,共同丰富 TiDB 最佳调优实践指南!

读性能慢问题排查

读性能慢-总纲

读性能慢-TiDB Server 读流程详解

读性能慢-TiKV Server 读流程详解

读性能慢-热点问题

读性能慢-慢语句

读性能慢-业务变动

读性能慢-物理环境排查

通过 SLOW_QUERY 表快速确认 慢语句

写性能慢问题排查

TiDB 写入慢流程排查系列(一)— 前言

TiDB 写入慢流程排查系列(二)— 典型问题排查

TiDB 写入慢流程排查系列(三)— TiDB Server 写入流程

TiDB 写入慢流程排查系列(四)— TiKV Server 写入流程

TiDB 写入慢流程排查系列(五)— RocksDB 写入及 Compaction


:raised_hands: 小伙伴们注意啦

为了可以给 TiDB 社区 的小伙伴提供更加好的体验,我们开通认证入口啦~完成认证,即可获得**“加急**”处理问题权限,加快问题响应速度:https://tidb.io/account/organization/new

TiDB 社区精美周边领取指南: TiDB 帆布包; TiDB 解压魔方; TiDB 纪念款金属芯签字笔1支 ;TiDB 三合一充电线,任一款周边 【人人有份】TiDB 社区精美周边获取指南,人手一份

2赞