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

时间:2024-12-06 15:12:43

语法格式

  • 回收空间并更新统计信息,关键字顺序必须按语法显示的顺序给出。
    1
    2
    VACUUM [ ( { FULL | FREEZE | VERBOSE | {ANALYZE | ANALYSE }} [,...] ) ]
        [ table_name [ (column_name [, ...] ) ] ] [ PARTITION ( partition_name ) ];
    
  • 仅回收空间,不更新统计信息。
    1
    VACUUM [ FULL [COMPACT] ] [ FREEZE ] [ VERBOSE ] [ table_name ] [ PARTITION ( partition_name ) ];
    
  • 回收空间并更新统计信息,且对关键字顺序有要求。
    1
    2
    VACUUM [ FULL ] [ FREEZE ] [ VERBOSE ] { ANALYZE | ANALYSE } [ VERBOSE ] 
        [ table_name [ (column_name [, ...] ) ] ] [ PARTITION ( partition_name ) ];
    
  • 针对HDFS表和列存表,将delta table中的数据转移到主表存储。(partition_name参数仅8.2.1.300及以上集群版本支持)
    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