Hola amigos tengo un problema al insertar muchos registros en mysql, inserta a más de la mitad pero despues de un tiempesito me dice que ocurrio error en tiempo de jecision.
espero y alguien me pueda decir a que se debe esto y/o como solucionarlo.
| |||
Problema al insertar muchos registros en MySQL simultáneamente Hola amigos tengo un problema al insertar muchos registros en mysql, inserta a más de la mitad pero despues de un tiempesito me dice que ocurrio error en tiempo de jecision. espero y alguien me pueda decir a que se debe esto y/o como solucionarlo. |
| |||
Respuesta: Problema al insertar muchos registros en MySQL simultáneamente si lo ejecuto desde php, la tarea que hace la pagína en php es que selecciona todos los registro de una tbala A y los veo atraves de un while y dentro de ese while inserto todos los registros consultados a otra tabla pero como te digo solo inserta la mitad los registrso totales son alredeor de 56233 |
| ||||
Respuesta: Problema al insertar muchos registros en MySQL simultáneamente Muy pocos registros y porque lo haces con un while?? si vas a insertar de una tabla A los que estan o no estan en una tabla B lo puedes hacer con una sola consulta no ocupas un ciclo while, si mal no recuerdo el tiempo promedio para una conexion son 30seg(que alguien me corrija si estoy mal) aqui podrias cambiar el parametro de la conexion y dejarla sin timeout para esta insercion o como te dije quitar el while y hacer la insercion por bloques de registros :)
__________________ What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me |
Etiquetas: |