# TiKV 写入参数优化

![`left`](./student-guide/diagram/08-Write-parameter-optimization-01-01.png)
-------------------------------------------------------------
写入参数优化  

- scheduler 线程个数，主要负责写入之前的事务一致性检查工作。如果 CPU 核心数量大于等于 16，默认为 8；否则默认为 4。
  - 默认值：4
  - 最小值：1

- store-pool-size
  - 处理 raft 的线程池线程数。
  - 默认值：2
  - 最小值：大于 0

- apply-pool-size
  - 处理数据落盘的线程池线程数。
  - 默认值：2
  - 最小值：大于 0

- store-max-batch-size
  - 一轮处理的最大请求个数。
  - 如果开启 hibernate-regions，默认值为 256；如果关闭 hibernate-regions，默认值为 1024
  - 最小值：大于 0

- apply-max-batch-size
  - 一轮处理数据落盘的最大请求个数。
  - 默认值：256
  - 最小值：大于 0

- raft-max-inflight-msgs
  - 待确认日志个数的数量，如果超过这个数量将会减缓发送日志的个数。
  - 默认值：256
  - 最小值：大于0
