Задавайте вопросы, мы ответим
Вы не зашли.
Сейчас восстанавливаю БД из 85Гигабайтного дампа полученого mysqldump-ом.
вот что показывает мускуладмин:
| Id | User | Host | db | Command | Time | State
| 1371 | root | localhost | billing18 | Query | 3309 | update | INSERT INTO `user00120091108` VALUES ...
| 1381 | root | localhost | | Query | 0 | | show processlist
Time 3309 - время выполнения именно этого запроса? почему так долго?
большая часть дампа состоит из инсертов.
Как его обработать, чтобы заливка обратно не занимала так много времени? или возможно есть какие-либо способы быстрой заливки дампа в БД ??
Кроме заливки БД, мускл сервер больше ничем не нагружен.
top - 17:08:33 up 11 days, 1:54, 2 users, load average: 0.00, 0.00, 0.00
Tasks: 121 total, 1 running, 120 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 2072484k total, 2020992k used, 51492k free, 6888k buffers
Swap: 1998840k total, 728k used, 1998112k free, 1867140k cached
Отредактированно HBiT (08.02.2010 17:10:24)
Неактивен
Судя по количеству памяти, он и БД не сильно занят — все в файловом кэше.
Какой тип таблиц? Скорее всего, увеличение памяти нужному движку улучшит
ситуацию, но вообще накатить 85 гигабайт — это не такая тривиальная задача.
Если старый сервер жив, подумайте о бинарном копировании — это может ока-
заться в сотни раз быстрее
Неактивен
Если старый сервер жив то вот эта утилита вполне может решить вашу проблемму http://sypex.net/
Неактивен