SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 08.02.2010 17:00:55

HBiT
Участник
Зарегистрирован: 08.02.2010
Сообщений: 1

Оптимизация дампа БД

Сейчас восстанавливаю БД из 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)

Неактивен

 

#2 08.02.2010 20:02:06

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Оптимизация дампа БД

Судя по количеству памяти, он и БД не сильно занят — все в файловом кэше.
Какой тип таблиц? Скорее всего, увеличение памяти нужному движку улучшит
ситуацию, но вообще накатить 85 гигабайт — это не такая тривиальная задача.

Если старый сервер жив, подумайте о бинарном копировании — это может ока-
заться в сотни раз быстрее smile

Неактивен

 

#3 19.02.2010 12:08:29

Alexej28
Участник
Зарегистрирован: 19.02.2010
Сообщений: 1

Re: Оптимизация дампа БД

Если старый сервер жив то вот эта утилита вполне может решить вашу проблемму http://sypex.net/

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson