4.4.6.9 Как ремонтировать таблицы Оглавление 4.4.7 Настройка режима профилактики таблиц

4.4.6.10 Оптимизация таблиц

Чтобы объединить фрагментированные записи и избавиться от потерь пространства, происходящих из-за удаления и обновления записей, нужно запустить myisamchk в режиме восстановления:

shell> myisamchk -r tbl_name

Такую же оптимизацию таблицы можно произвести, используя команду SQL OPTIMIZE TABLE. OPTIMIZE TABLE выполняет ремонт таблицы и анализ ключей, а также сортирует дерево индексов для ускорения поиска ключей. Вдобавок сводится на нет нежелательное взаимодействие между утилитой и сервером, поскольку при использовании OPTIMIZE TABLE работу выполняет сам сервер. Обращайтесь к разделу See section 4.5.1 Синтаксис команды OPTIMIZE TABLE.

myisamchk также располагает рядом других опций, которые можно использовать для повышения производительности таблицы:

Полное описание опций можно найти в разделе See section 4.4.6.1 Синтаксис запуска myisamchk.


4.4.6.9 Как ремонтировать таблицы Оглавление 4.4.7 Настройка режима профилактики таблиц