# The Process of Reading Data in TiKV

+ Client (TiDB or ti-client)

+ Data (RocksDB)
+ Coprocessor
+ readpool
+ Storage
+ readpool




+ kv read
+ Push down read
+ After the 4.0 version, we use the readpool.unified to merge the storage & coprocessor configuration.

+ The default value is tikv’s CPU * 0.8
![`smart`](place-holder.png)

![`smart`](place-holder.png)

------------------------------------------------------------
Leader
Replica

