更新时间:2025-09-04 GMT+08:00
场景概述
行存压缩目的之一是在压缩表后复用节省的空间,具体过程可以简单概括为:
- 执行压缩。遍历开启ILM特性的表的每个page进行压缩,压缩后的数据称之为BCA,仍存储在原来的page,压缩后page的剩余使用空间变大。需要注意的是执行完压缩后节省的空间不会还给操作系统。ILM特性相关介绍参见数据生命周期管理-OLTP表压缩。
- 插入新的数据。新的数据会优先找到一个剩余使用空间大于新数据大小的page进行插入,行存压缩通过提高page的剩余使用空间来减少表的实际占用空间。
以下分别用一个手动调度压缩示例和一个自动调度压缩示例展示如何进行压缩。
父主题: 行存压缩最佳实践