# L1 ~ Ln 层待 Compaction 的 SST 文件的大小过大-原因


![center](./student-guide/diagram/place-holder.png)
------------------------------------------------------------
- 原因
  - Compaction pending bytes 太多会导致 stall
  - 当 Compaction pending bytes 达到 rocksdb.defaultcf.soft-pending-compaction-bytes-limit 参数值（默认是 64G）之后，RocksDB 会放慢写入速度
  - 如果 Compaction pending bytes 达到 rocksdb.defaultcf.hard-pending-compaction-bytes-limit 参数值（默认是 256G）之后，RocksDB 会停止写入
