当表存储在磁盘上时,可以通过利用 DB2® 产品中提供的表压缩功能来减少表所占用的空间。通过进行压缩,可以使用更少的数据库页来存储数据,从而节省磁盘存储空间。
并且,由于每页可以存储更多的逻辑数据,因此访问同样多的逻辑数据时需要读取的页数将会少一些。这意味着通过压缩还可以减少磁盘 I/O 数,这是因为每个 I/O 请求可以将更多数据保存到内存或者写入磁盘中。
可以将压缩功能同时应用于新表和现有的表。也可以将其应用于临时表。要在 DB2 表中实现数据压缩,可以使用以下两种方法: