清除压缩字典参数:移除压缩字典(SQL 管理 API)

调用带有 compression purge_dictionary 初始命令的 admin()task() 函数来删除所有不活动的压缩字典,或删除在指定的日期之前为压缩的表或分片创建的所有不活动的压缩字典。在您删除为该表和分区创建的任何压缩字典之前,必须解压缩表和分片。

语法:compression Purge_Dictionary

用法

在对表和分片执行 purge_dictionary 操作之前,您必须:

compression purge_dictionary 命令删除所有压缩字典。

带有日期作为第二个参数的 compression purge_dictionary 命令删除在指定的日期之前以及那一天创建的所有压缩字典。您可根据您的语言环境和环境使用可转换到 DATE 日期格式的任何格式的日期。例如,您可指定 03/29/200903/29/09Mar 29, 2009

您还可通过调用以 tablefragment 为初始命令,且以 purge_dictionary 为下一个参数的 admin()task() 命令,删除特定的压缩字典。

您不可删除为索引创建的压缩字典。当删除这些索引时,数据库服务器移除这些压缩字典。

下列命令告诉 GBase 8s 移除在 2009 年 7 月 8 日之前和那一天创建的所有字典:

EXECUTE FUNCTION task("compression purge_dictionary", "07/08/2009");

下列命令告诉 GBase 8s 移除 insurance 数据库中名为 auto 的表的不活动字典,该数据库的所有者为 tjones

EXECUTE FUNCTION task("table purge_dictionary", 
"auto", "insurance", "tjones");