TiKV readpool.storage和readpool.coprocessor 两个参数有什么区别

如题,这两个参数,有什么区别? 我看文档都是处理读请求的

一个是读磁盘的控制,
一个是逻辑并行数量控制

就这个区别,一个物理读取,一个逻辑读取

https://docs.pingcap.com/zh/tidb/v4.0/tune-tikv-thread-performance#tikv-的只读请求

你这个版本有点老啊。

TiKV 的读取请求分为两类:

一类是指定查询某一行或者某几行的简单查询,这类查询会运行在 Storage Read Pool 中。
另一类是复杂的聚合计算、范围查询,这类请求会运行在 Coprocessor Read Pool 中。

简单来说,coprocessor read pool 是处理计算下推的线程池。一般那些扫描相关的请求。
explain sql中 tikv(cop) 这类的是coprocessor的,tikv的是storage readpool的

参考一下这个图,本质它们都是为 read 服务的,只是 tidb 把 read 做了操作分类

这么老的版本 都是什么场景在用。20年发布的补丁。那时候, 我还没听说过tidb

现在统一使用:UnifyReadPool 线程池

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。