可查看的压缩信息

可以使用 GBase 8s 实用程序、sysmaster 数据库表和 sysmaster 视图来显示压缩统计信息、有关压缩字典的信息,以及压缩字典。

表 1. 用于显示压缩信息的实用程序、sysmaster 表和视图
实用程序、表或视图 描述
oncheck -pT 选项 在输出的“Compressed Data Summary”部分中显示有关任何压缩项的统计信息。如果未压缩任何项,那么输出中不会显示“Compressed Data Summary”部分。

例如,对于行数据,oncheck -pT 显示表或表分段中任何压缩行的数量,以及压缩的表或表分段行的百分比。

onlog -c 选项 使用压缩字典来扩展压缩的数据,并显示压缩日志记录的未压缩内容。
onstat –g dsk 选项 显示有关当前运行的压缩操作的进度的信息。
onstat -g ppd 选项 显示有关当前打开的压缩分段(也称为分区)存在的活动压缩字典的信息。此选项显示的信息与 sysmaster 数据库中的 syscompdicts 视图显示的信息相同。
sysmaster 数据库中的 syscompdicts_full 显示有关压缩字典和压缩字典二进制对象的元数据。

只有用户 gbasedbt 可访问此表。

sysmaster 数据库中的 syscompdicts 视图 syscompdicts_full 表显示的信息相同,不过出于安全性原因,其中不包含 dict_dictionary 列,该列中包含压缩字典二进制对象。

可以使用 UNLOAD 语句,将压缩字典从 syscompdicts_full 表卸载到压缩字典文件,如下所示:

UNLOAD TO 'compression_dictionary_file'
   SELECT * FROM sysmaster:syscompdicts_full;

有关 onlog 实用程序、onstat -g dsk 选项、onstat -g ppd 选项、oncheck -pT 选项、syscompdicts_full 表和 syscompdicts 视图的更多信息,请参阅 GBase 8s 管理员参考