myisamchk
для профилактики таблиц и послеаварийного
myisamchk
myisamchk
myisamchk
myisamchk
myisamchk
myisamchk
Buy this Reference Manual in softcover from Barnes & Noble!
Чтобы объединить фрагментированные записи и избавиться от потерь пространства, происходящих из-за удаления и обновления записей, нужно запустить myisamchk
в режиме восстановления:
shell> myisamchk -r tbl_name
Такую же оптимизацию таблицы можно произвести, используя команду SQL OPTIMIZE TABLE
. OPTIMIZE TABLE
выполняет ремонт таблицы и анализ ключей, а также сортирует дерево индексов для ускорения поиска ключей. Вдобавок сводится на нет нежелательное взаимодействие между утилитой и сервером, поскольку при использовании OPTIMIZE TABLE
работу выполняет сам сервер. Обращайтесь к разделу See section 4.5.1 Синтаксис команды OPTIMIZE TABLE
.
myisamchk
также располагает рядом других опций, которые можно использовать для повышения производительности таблицы:
-S
, --sort-index
-R index_num
, --sort-records=index_num
-a
, --analyze
Полное описание опций можно найти в разделе See section 4.4.6.1 Синтаксис запуска myisamchk
.
Add your own comment.