数据仓库服务 GaussDB(DWS)-VACUUM:语法格式

时间:2025-02-12 15:04:42

语法格式

  • 回收空间并更新统计信息,关键字顺序必须按语法显示的顺序给出。
    12
    VACUUM [ ( { FULL | FREEZE | VERBOSE | {ANALYZE | ANALYSE }} [,...] ) ]    [ table_name [ (column_name [, ...] ) ] ] [ PARTITION ( partition_name ) ];
  • 仅回收空间,不更新统计信息。
    1
    VACUUM [ FULL [COMPACT] ] [ FREEZE ] [ VERBOSE ] [ table_name ] [ PARTITION ( partition_name ) ];
  • 回收空间并更新统计信息,且对关键字顺序有要求。
    12
    VACUUM [ FULL ] [ FREEZE ] [ VERBOSE ] { ANALYZE | ANALYSE } [ VERBOSE ]     [ table_name [ (column_name [, ...] ) ] ] [ PARTITION ( partition_name ) ];
  • 针对HDFS表和列存表,将delta table中的数据转移到主表存储。(partition_name参数仅8.2.1.200及以上集群版本支持)
    1
    VACUUM DELTAMERGE [ table_name ][partition_name];
  • 针对HDFS表,删除HDFS表在HDFS存储上的空值分区目录。
    1
    VACUUM HDFSDIRECTORY [ table_name ];
support.huaweicloud.com/sqlreference-910-dws/dws_06_0226.html