Перейти к основному содержимому

ADMIN REPAIR

ADMIN REPAIR используется для попытки исправления указанных таблиц или разделов в первую очередь.

подсказка

Эта операция требует привилегию OPERATE на уровне SYSTEM. Вы можете следовать инструкциям в 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);