| |||
Consulta SQL muy grande Hola compañeros estos desesperado, tengo que generar una consulta de SQL muy grande con la cual etngo que insertar en una tabla mas 20,000 registros que extraigo de un documento de Excel, la verdad he intentado de todo, he modificado el tiempo de ejecucion del script en php.ini asi como la memoria, y nada la interfaz se sigue colgando. No se a que se deba estoy utilizando la clase SQLSRV para generar la query ya que mi servidor de BD es un SQL server 2008. Espero me puedan ayudar y de antemano muchas gracias. |
| ||||
Respuesta: Consulta SQL muy grande hola y has intentado generar un sql con dicha información que viene de excel? has modificado el post_max_size en php.ini? saludos
__________________ "Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente." Visita piggypon.com |
| |||
Respuesta: Consulta SQL muy grande Si ya he aumentado el post_max_size pero aun asi no funciona, en cuanto a lo de crear un txt a partir de excel no se me habia ocurrido pero el problema que veo es que en le excel no vienen los datos en forma de query es decir tendria que ordenarlos a la manera que me funcionen, tendras algun ejemplo que me pueda ayuda.. |
| |||
Respuesta: Consulta SQL muy grande Y si a la consulta les ves poniendo LIMIT?, despues haces otra consulta con el siguiente paquete de datos, y así succesivamente hasta los 20.000 registros. |
| |||
Respuesta: Consulta SQL muy grande Bueno para ser exactos no es una consulta es una insercion, digamos que el usuario carga un archivo Excel y por medio de la clase PHPExcel lo descompongo y lo pongo en el orden que necesito, conforme se va arreglando se va generando la insercion del dato mediante un sitio while, pero el programa se cuelga ya que se generan mas de 20,000 registros |
| |||
Respuesta: Consulta SQL muy grande hola, y si pruebas de fraccionarlo? es decir, en la sentencia de inserción lo fragmentas y los metes de 1000 en 1000 por ejemplo?
__________________ "Cada hombre es el hijo de su propio trabajo" Miguel de Cervantes Saavedra "La experiencia es algo que no consigues hasta justo depués de necesitarla" Laurence Olivier |
| |||
Respuesta: Consulta SQL muy grande Es lo que he estado intentando me no se me ocurre como hacerlo, a mi se me ocurria cada 1000 registros se recargara la pagina para que digamos los tiempos no caducaran y provocaran que se cuelgue la ejecucion pero no se me ocurre como hacerlo, alguno de ustedes me podria ayudar |
| |||
Respuesta: Consulta SQL muy grande Hola a todos y gracias por ayudarme ya he resulto el problema, aqui planteo la solucion por si a alguien mas le sirve. Resulta que el problema radicaba en el servidor en el servicio php-cgi.exe el cual tenia muy poco tiempo asignado en la parte de excecution y request aqui les dejo el link que me explico como cambiar dichos valores. Les comento que esto resolvio mi problema ya que el PHP estaba montado en windows server 2008 con iis7 aqui esta el link: http://php.net/manual/es/install.windows.iis7.php Saludos y muchas gracias a todos Dou por SOLUCIONADO este tema gracias nuevamente |
Etiquetas: |