Hace poco me hicieron una consulta sobre cómo importar una BD MySQL grande. Revisando en internet me encontré con esta solución:
Para acelerar la importación de un Dump SQL grande (mayor a 1GB), se pueden añadir las siguientes directivas en la sección [mysqld] del archivo my.cnf
[mysqld]
# Performance settings used for import.
delay_key_write=ALL
bulk_insert_buffer_size=256M
Una vez efectúe el cambio, reinicie el servidor MySQL. Esto mejorará de manera dramática la velocidad de importación, retrasando al generación de índices y asignando buffers extra grandes.
Una vez termine la importación, remueva las lineas añadidas y reinicie MySQL, dado que este ajuste no es recomendado para un ambiente de producción.
Este y otros tips sobre como hacer exports condicionales (excluyendo ciertas tablas de una BD), pueden ser encontrados en el siguiente enlace: http://www.lullabot.com/blog/importexport-large-mysql-databases. Otras alternativas para manejo de archivos de base de datos grandes son presentadas aquí
ShareThis
miércoles, 9 de febrero de 2011
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario