发布日期: 03/04/2025

紧凑字符列

数据表中的字符列可能会占用内存和磁盘上的大量空间。紧凑字符列可通过将每个非重复值在字符列中仅存储一次来减少内存的占用。可以在首选项中或通过“列信息”窗口来启用紧凑字符列。

启用紧凑字符列

1. 选择文件 > 首选项,然后点击常规

2. 选择将字符列作为紧凑列打开选项。

3. 选择新字符列默认为紧凑列选项。

4. 点击确定返回数据表。

受益最多的列类型

从紧凑字符列中获得最大性能益处的列具有较低比例的非重复值。例如,一个几乎每个值均唯一的学生姓名列,所获得的益处将不如一个包含“是”和“否”调查回复的列。

文件压缩和紧凑字符列

与不使用文件压缩保存的表相比,使用文件压缩保存的表所使用的空间要少得多。紧凑字符列可以代替文件压缩使用或与文件压缩结合使用,从而获得诸多好处。

性能

虽然文件压缩可以节省磁盘空间,但它是以性能为代价的。未压缩的数据表加载和保存的速度要比使用文件压缩时快得多。

由于使用紧凑字符列的数据表通常比使用普通字符列的相同数据表小得多,因此紧凑字符列在节省磁盘空间和内存空间的同时,还可提供未压缩文件的性能优势。

内存使用情况

对于那些主要关注节省内存的用户来说,在使用压缩字符列的同时使用文件压缩可以提供显著的优势。

兼容性

紧凑字符列与 JMP 17 及之前的版本均不兼容。

需要更多信息?有问题?从 JMP 用户社区得到解答 (community.jmp.com).