OPTIMIZE TABLE

最近更新时间:2025-06-13 20:31:03

我的收藏

功能描述

该语句对指定表的数据范围执行 compaction。如果该语句在列存节点上执行,则触发的 compaction 会将指定表的数据转储至列存存储引擎。
该语句的执行不锁表,不阻塞读写请求。

权限要求

SELECTINSERT权限。

语法

OPTIMIZE [NO_WRITE_TO_BINLOG | LOCAL]
TABLE tbl_name [, tbl_name] ...

参数说明

参数
是否必选
说明
NO_WRITE_TO_BINLOG
可选
保留关键字,无实际功能。
LOCAL
可选
保留关键字,无实际功能。

示例

tdsql> optimize table t1;
+---------+----------+----------+----------+
| Table | Op | Msg_type | Msg_text |
+---------+----------+----------+----------+
| test.t1 | optimize | status | OK |
+---------+----------+----------+----------+
1 row in set (0.01 sec)