Ver Mensaje Individual
  #5 (permalink)  
Antiguo 05/09/2006, 14:13
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Cita:
Iniciado por aRTeX Ver Mensaje
lo del tiempo de ejecucion lo he agrandado, puede ser por memoria.

lo que hace el proceso es lo siguiente:

toma los datos necesarios de la base de datos, los cruza con otra base de datos, y al final lo guarda en un archivo xls en una carpeta X.

tambien tenia otro proceso que tenia cabeceras, y cuando lo ejecutaba, solicitaba descargar el archivo. y ese no se me caia, me descargaba el archivo con 65000 sin ningun problema.

yo al fin es que quiero dejar un proceso corriendo en la noche, y que funcione de la siguiente forma:

dejo unos archivos consecutivos numericamente, en una carpeta con nombre X, y cuando corra el proceso tome 1 primero lo procese y genere un archivo en una carpeta de salida, y asi sucesivamente con todos los archivos. pero cuando lo he dejado, se demora demasiado en el primer archivo y se cae. y eso quiero solucionar, y no se que puede ser!!


aaa lo ttro, yo lo he probado con pocos datos y funciona bien, pero cuando excedo una cantidad de registros se cae, pero no se especificamente desde cuantos mas registros se cae.

Scorpion, no encuentro donde diga "Memory_Limit"

Saludos.
Cita:
Scorpion, no encuentro donde diga "Memory_Limit"
En tu php.ini

Por cierto .. por qué haces este proceso con PHP? No usas ningún GUI para Msyql algo tipo (windows): Navicat, EMS Mysql Manager o similar? (estos permiten exportar tus datos de tus consultas SQL realizadas a diferentes formatos .. entre ellos .xls nativos). Podrías probarlos ..

También probar de realizar el proceso hacia un CSV desde comandos de Mysql directos.

Recuerda que PHP es un lenguaje "interpretado", así que el rendimiento para este tipo de procesos no será igual que una aplicación "compilada" pueda hacer.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.