Назад | Перейти на главную страницу

Таблицы tmp MySQL: как очистить дисковое пространство после убийства процесса копирования в таблицу tmp?

У меня закончилось место на диске при запуске таблицы изменений на большом столе. После этого я перезапустил MySQL и проверил каталог MySQL tmp. В статусе показа, таком как "% tmp%", перечислены 5 файлов tmp и 4 таблицы tmp. Df по-прежнему показывает использование диска на 99% (было 72% до изменения таблицы).

Выполнение «контрольной таблицы» возвращает «ОК».

Как очистить дисковое пространство, используемое командой alter table?

Я использую MySQL 5.5.31 на Ubuntu 12.04.

Спасибо: Ларс

Общий подход к поиску того, куда пропало ваше пространство.

  1. проверьте явное использование диска для файлов с помощью du -ms /path/*.
  2. проверьте использование "скрытых" открытых файлов на диске с помощью lsof | grep deleted | grep /path
  3. последнее средство: проверьте целостность файловой системы.