关于TiKV的readpool.coprocessor的配置

https://docs.pingcap.com/zh/tidb/v3.0/tikv-configuration-file#readpoolcoprocessor

文档中描述Coprocessor 有3个优先级的线程池,可以配置每个线程池的线程数量

tidb-version: 3.0.12

tidb和tipd混合部署 16c32G*2
tikv配置 16c64G * 3
readpool.coprocessor 中各个 high-concurrencynormal-concurrencylow-concurrency均为默认值(CPU * 0.8)

请问:

  1. TiDB执行的sql,转化为物理计划后请求tikv。coprocessor是自己分析将请求放到哪个线程池中,还是可以人为配置?
  2. 在tidb进行olap操作时,会影响oltp的操作,主要表现为oltp操作在cop_wait_duration显著增加。不考虑引入TiFlash、升级TiDB的情况下,单纯从参数调优,有什么方法能避免慢查询执行时oltp的cop_wait_duration增加?
  1. 是的会自动判断
  2. olap 要占用系统资源,你可以考虑分时段来运行,比如晚上低峰期执行olap的sql。