OPTIMIZE PARTITION

更新时间:2024-01-11 01:59:43

本文档介绍了优化分区或子分区、回收未使用的空间和整理分区数据文件的方法。

描述

如果从分区或子分区中删除了大量的行,或者对一个带有可变长度的行(即存在VARCHAR、BLOBTEXT类型的列)进行修改,可以使用ALTER TABLE … OPTIMIZE PARTITION来回收任何未使用的空间和整理分区数据文件的碎片。

语法

ALTER TABLE ... OPTIMIZE PARTITION命令用于优化分区或子分区、回收未使用的空间和整理分区数据文件:

ALTER TABLE table_name OPTIMIZE PARTITION {partition_names | ALL}

其中,partition_names为:

{partition_name | subpartition_name}

参数

参数

参数说明

参数

参数说明

table_name

分区表的名称(可以采用模式限定的方式引用)。

partition_name

分区名称。

subpartition_name

子分区名称。

示例

优化sales_range_list表的分区q1_2012和子分区p5

ALTER TABLE sales_range_list optimize PARTITION q1_2012,p5;

优化sales_range_list表的子分区p5

ALTER TABLE sales_range_list optimize PARTITION p5;
  • 本页导读 (1)
  • 描述
  • 语法
  • 参数
  • 示例
AI助理

点击开启售前

在线咨询服务

你好,我是AI助理

可以解答问题、推荐解决方案等