Table maintenance

Одной из важнейших задач администратора базы данных является “table maintenance”. На русский это можно перевести, как техническое обслуживание таблиц. Как правило данные действия необходимо выполнять в следующих случаях:

  • В результате “падения” сервера могли быть повреждены какие-то таблицы.
  • Ухудшилась производительность базы данных, время выполнения запросов по каким-то таблицам увеличилось.

В MySQL существует много возможностей и утилит для выполнения такого технического обслуживания, а именно:

  • MySQL WorkBench;
  • MySQL Enterprise Monitor;
  • Команды SQL (DML):

ANALYZE TABLE;
CHECK TABLE;
CHECKSUM TABLE;
REPAIR TABLE;
OPTIMIZE TABLE.

  • Утилиты:

mysqlcheck;
myisamchk.

В следующих разделах мы рассмотрим эти возможности подробнее.

Оглавление.

Leave a Reply

Your email address will not be published. Required fields are marked *