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 *