10/08/2010, 12:29
|
| | Fecha de Ingreso: diciembre-2001 Ubicación: Morelia, México.
Mensajes: 312
Antigüedad: 23 años Puntos: 0 | |
Error al ejecutar muchas consultas de forma remota Saludos.
El problema es este: el servidor está en un lugar remoto, y desde la aplicación un usuario selecciona un archivo de Excel el cual contiene información de depósitos bancarios, yo leo cada línea de excel, la cual me da monto, identificacion, fecha, etc.. busco la identificacion en la tabla de Deudores y si lo encuentra Inserta el registro, y elimina de la tabla de Gestiones la gestión del mes, si no busca en otra tabla de Personas e indica el nombre sin Insertar.
En modo local funciona muy bien y muy rápido, por cada línea de Excel hago un START TRANSACTION y al final un COMMIT.
Pero en modo remoto se hace un poco más lento, más o menos demora 3 o 4 veces más.. y siempre se cae entre la línea 600 y la 1200.. de un total de 10mil (del archivo de Excel), o sea, casi empezando.. y da el error: [MySQL server has gone away]
Mientras no se haga la migración de datos, la aplicación funciona bien durante todo el día, para todas las consultas que se tenga que hacer.. pero si están trabajando de forma remota no pueden migrar. La solución no es hacerlo en local, es forzoso hacerlo vía remota.
Asumo que puede ser cuestión de algún parámetro del MySQL Server.. ahorita están con la versión 4.1 no se si cuando los migre a las 5.1 trabaje mejor, pero no es tan simple porque debo visitar un montón de equipos para actualizarles el ODBC.
Muchas Gracias!! |