文档首页> 文档数据库服务 DDS> 常见问题> 资源及磁盘管理> 数据删了磁盘空间但没有减少
更新时间:2022-04-26 GMT+08:00
分享

数据删了磁盘空间但没有减少

无论写入、更新或删除(包括索引插入和删除)等操作,在后台实际上都会转成写入。因为底层的存储引擎(WiredTiger和RocksDB),采用都是appendOnly机制。只有当存储引擎内部数据状态满足一定条件后,会触发内部的compaction操作,进行数据压缩,进而释放磁盘空间。

所以有时候会发现,磁盘占用量比实际数据量大,实际上这个只是“看起来大”,并不去影响用户的使用。因为内部有些数据压缩,是延时操作,没有立即执行。随着数据的继续写入,会触发后台执行数据压缩,清理空间。

分享:

资源及磁盘管理所有常见问题

more

close