Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/04/2009, 05:10
karliky
 
Fecha de Ingreso: septiembre-2004
Mensajes: 324
Antigüedad: 19 años, 7 meses
Puntos: 13
Respuesta: Compresion de ficheros grandes

Cita:
Iniciado por garramja Ver Mensaje
Buenas.
He creado un script que funciona correctamente que lo que hace es hacer un backup de la tabla que le especificas de una base de datos mysql. Cuando ha creado el backup, lo comprime mediante gzip, y todo funciona perfectamente.
El problema viene cuando los ficheros generados son muy grandes.
Por ejemplo, para un backup de una tabla que ocupa 760mb no hay problema, pero para otra tabla que ocua 1,2 gb , cuando está comprimiendo me salta el error:

Comprimiendo fichero c:/backups/20090428_XXXXXXXXXX.sql con compresion 9
FATAL: emalloc(): Unable to allocate 1258087160 bytes


Alguna idea?
Creo que es por el limite de memoria del script

pon esto al inicio del script:
Código PHP:
ini_set("MEMORY_LIMIT",-1);