наверное там что-то вроде истории хранится
(я вообще-то поиском в гугле это нашел
![Wink](/forum/images/smilies/new/wink0000.gif)
)
видимо не то нашел.
но наверняка должны быть какие-то команды для дефрагментации
есть немного хакерский вариант
![Happy](/forum/images/smilies/new/happy000.gif)
изменить нужную таблицу командой ALTER TABLE - внести какие-то незначительные изменения, например поменять тип таблицы c MyISAM на InnoDB и обратно. при этом лишний мусор должен очиститься
----------------------
Добавлено позже.
----------------------
вот ещё:
"
Q. Как произвести оптимизацию хранилища в MySQL?
Почистить "дырки" (дефрагментация), обновить статистику и отсортировать индексы:
OPTIMIZE TABLE имя_таблицы;
или использовать: myisamchk --quick --check-only-changed --sort-index --analyze
Внимание, myisamchk нужно запускать при _не_ запущенном mysqld, иначе нужно использовать утилиту mysqlcheck
(mysqlcheck --repair --analyze --optimize --all-databases --auto-repair)
Апдейт статистики оптимизатора:
ANALYZE TABLE имя_таблицы;
или использовать: myisamchk --analyze
Рекомендуется регулярно выполнять:
isamchk -r --silent --sort-index -O sort_buffer_size=16M db_dir/*.ISM
myisamchk -r --silent --sort-index -O sort_buffer_size=16M db_dir/*.MYI"
только это наверное на 4ой версии может не сработать