Spec-Zone .ru
спецификации, руководства, описания, API

7.6.4. MyISAM Табличная Оптимизация

Чтобы объединить фрагментированные строки и устранить потраченное впустую пространство, которое следует из удаления или обновления строк, выполняет myisamchk в режиме восстановления:

shell> myisamchk -r tbl_name

Можно оптимизировать таблицу таким же образом при использовании OPTIMIZE TABLE SQL-оператор. OPTIMIZE TABLE делает табличное восстановление и ключевой анализ, и также сортирует индексировать дерево так, чтобы ключевые поиски были быстрее. Нет также никакой возможности нежелательного взаимодействия между утилитой и сервером, потому что сервер делает всю работу, когда Вы используете OPTIMIZE TABLE. См. Раздел 13.7.2.4,"OPTIMIZE TABLE Синтаксис".

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

Для полного описания всех доступных параметров см. Раздел 4.6.3, "myisamchk — Утилита Табличного обслуживания MyISAM" .