跳到主要内容
版本: 最新版本-3.5

ADMIN REPAIR

ADMIN REPAIR 用于尝试优先修复指定的表或分区。

提示

该操作需要 SYSTEM 级别的 OPERATE 权限。您可以参考 GRANT 授予权限。

语法

ADMIN REPAIR TABLE table_name[ PARTITION (p1,...)]

注意

  1. 该语句仅表示系统尝试优先修复指定表或分区的分片副本,但不保证修复成功。 用户可以通过 ADMIN SHOW REPLICA STATUS 命令查看修复状态。
  2. 默认超时时间为 14400 秒(4 小时)。 超时意味着系统将不再优先修复指定表或分区的分片副本。 如果超时,则需要再次使用该命令进行预期设置。

示例

  1. 尝试修复指定的表

    ADMIN REPAIR TABLE tbl1;
  2. 尝试修复指定的分区

    ADMIN REPAIR TABLE tbl1 PARTITION (p1, p2);