Restaurar los volcados de MySQL puede llevar mucho tiempo. Esto se debe a que realmente reconstruye las tablas completas.
Exactamente lo que hay que hacer para solucionarlo depende del motor, pero en general
diría, haga lo siguiente:
regla Cero: Sólo utilice un sistema operativo de 64 bits.
- Asegúrese de que tiene suficiente memoria RAM física para adaptarse a la mayor sola tabla en la memoria; incluya cualquier sobrecarga para el sistema operativo en este cálculo (NB: en los sistemas operativos que usan páginas de 4k, es decir, todas ellas, las tablas de páginas ocupan mucha memoria en sistemas de gran memoria, no lo olvide)
- Tune el innodb_buffer_pool tal que es más grande que la tabla más grande; o si usa MyISAM, sintonice key_buffer para que sea lo suficientemente grande como para contener los índices de la tabla más grande.
- Sea paciente.
Ahora, si sigues encontrando que es lento haber hecho lo anterior, puede ser que tu base de datos particular tenga una estructura muy difícil de restaurar.
Personalmente he logrado reconstruir un servidor con ~ 2 TB en < 48 horas, pero ese fue un caso particular.
Asegúrese de que su sistema de desarrollo tenga hardware de grado de producción si tiene la intención de cargar datos de producción en él.
En particular, si cree que puede cargar datos a granel en tablas que no caben en la memoria (o al menos, principalmente en la memoria), olvídese de ello.
Si todo esto parece demasiado, recuerde que sólo puede utilizar un sistema de archivos o LVM instantánea en línea con InnoDB, y luego simplemente copiar los archivos. Con MyISAM es un poco más complicado pero aún se puede hacer.
¿Cuánta RAM, qué pasa con los detalles en el disco duro (s)? IO es el problema –
¿Es este un pentium 2 con 256 mb de ram? – DogDog