Не востанавливается база

Статус
В этой теме нельзя размещать новые ответы.
большие дампы проще всего через консольный клиент mysql разворачивать, существенных проблем не было даже с файлами по несколько гигов
 
300Мб - фигня.
в БД Мускуле (движок myisam) у меня очень часто таблицы рушаться.
есть таблица на 20гиг, и 7гиг

как их репейрить?

ну во первых: нужен быстрый винт, так как он все эти 20гиг будет пересобирать в новый файл.
2 - нужен большой винт или много места (т.к. смотри п.1)

далее выполняем такую команду:
myisamchk --force --fast --update-state --recover --tmpdir=/путь_к_папке_где_много_места/ --sort-recover -O key_buffer=64M -O sort_buffer=64M -O read_buffer=1M -O write_buffer=1M /путь_к_файлу_таблице.MYI

300Мб репейрит за 10сек
20гиг - от 4 до 10 часов

БД мускуль можно даже не останавливать, главное что бы небыло обращений к этой таблице на запись - читать всеравно не даст
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху