数据装载完成后,查看data落盘大小20G,过段时间再去看data大小只有4G

是这样的,你数据写入的时候会有一定的数据膨胀(wal 日志之类带来的),具体的数据膨胀原因你可以看下这篇文章:一文科普 RocksDB 工作原理 你要看落盘的话,可以等 wal 日志清理之后看下实际用量。