云数据库 GAUSSDB-VACUUM:参数说明

时间:2023-11-15 14:50:05

参数说明

  • FULL

    选择“FULL”清理,这样可以恢复更多的空间,但是需要耗时更多,并且在表上施加了排他锁。

    使用FULL参数会导致统计信息丢失,如果需要收集统计信息,请在VACUUM FULL语句中加上analyze关键字。

  • FREEZE

    指定FREEZE相当于执行VACUUM时将vacuum_freeze_min_age参数设为0。

  • VERBOSE

    为每个表打印一份详细的清理工作报告。

  • ANALYZE | ANALYSE

    更新用于优化器的统计信息,以决定执行查询的最有效方法。

  • table_name

    要清理的表的名称(可以有模式修饰)。

    取值范围:要清理的表的名称。缺省时为当前数据库中的所有表。

  • column_name

    要分析的具体的字段名称,需要配合analyze选项使用。

    取值范围:要分析的具体的字段名称。缺省时为所有字段。

  • PARTITION

    COMPACT和PARTITION参数不能同时使用。

  • partition_name

    要清理的表的分区名称。缺省时为所有分区。

  • DELTAMERGE

    只针对列存表,将列存表的delta table中的数据转移到主表存储上。对列存表而言,此操作受enable_delta_store参数说明中的deltarow_threshold控制。

    为了检查列存delta表中的信息,提供下述DFX函数,用于获取某个列存表的delta表中数据存储情况:

    • pgxc_get_delta_info(TEXT),传入参数为列存表名,搜集并显示各个节点上的对应delta表信息,包括当前存活tuple数量、表大小、使用的最大block ID。
    • get_delta_info(TEXT),传入参数为列存表名,汇总pgxc_get_delta_info得到的结果,返回其delta表整体的当前存活tuple数量、表大小、使用的最大block ID。
support.huaweicloud.com/distributed-devg-v2-gaussdb/gaussdb_v5r2c10_0614.html