# L0 层 SST 文件数量过多-处理

![center](./student-guide/diagram/place-holder.png)
------------------------------------------------------------
- 处理建议
  - 加大 L0 compaction 速度
    - 如果是 level0 sst 文件过多导致 stall ，可以修改 TiKV 参数 rocksdb.max-sub-compactions 默认值是 3 。加快 level0 sst 往下 compact 的速度，该参数的意思是将 从 level0 到 level1 的 compaction 任务最多切成 max-sub-compactions 个子任务交给多线程并发执行
  - 调整流控的阈值参数
    - 当集群中的 TiKV 写入压力和磁盘压力大，且无法通过调整 rocksdb.max-sub-compactions 加速 compaction 达到预期时，可以临时调大 level0-slowdown-writes-trigger 和 level0-stop-writes-trigger 缓解 write stall，降低对前端业务的影响
