# Reads Bottleneck Analysis from Grafana

![`smart`](./student-guide/diagram/TiKVReadBottleneckAnalysisFromGrafana_aa_001_20221015.png)
--------------------------------------------------------------------------------------------
Read bottleneck analysis
- Check the CPU utilization of the unified read pool
  - If the unified pool is not turned on, you need to check the coprocessor CPU and storage read pool separately
- Check coprocessor handle and wait delays, the reason for the high latency
  - Scan a wide area
  - Unbalanced request
  - Thread pool configuration is too small
  - Abnormal execution plan
- Check block cache hit rate
