Limite máximo en Update de muchas filas. ¿Problema con variable output buffering?

Hola, buenos días.
Tengo un problema con una aplicación que no sé bien como solucionar. Antiguamente dicha aplicación permitía hacer actualizaciones de tablas en una ejecución de más de 3000 filas;hace poco cambiamos de servidor y con ello la configuración del Php.ini y me encuentro
un problema con el software que antes no tenía: Un usuario puede recuperar una lista de registros (digamos 3000) y tiene la posibilidad de hacer un update masivo de esos 3000 registros, pero a la hora de la verdad, el máximo número de registros por operación que se están actualizando es de 996; lo curioso es que entrando desde otra opción del software y seleccionando los 3000 registros del ejemplo, el máximo que se está actualizando es de 498, justamente la mitad de los 996 registros que se actualizan entrando desde otra sección.

He estado mirando si el problema se debía al tipo de motor (Innodb frente a MyISam que tenía antiguamente) y lo descarto porque he probado ambos y sigo teniendo el mismo problema.

Investigando un poco el php.ini me encuentro con la variable:

output_buffering = 4096

¿Es posible que debido a esta variable se esté limitando la información que se envía en el software para actualizar las 3000 filas y esté actualizando solamente los primeros 996 registros en un caso y los 498 en otro? ¿Con Output_buffering Off se evitaría "cortar" la información que se está enviando o esta variable no tiene nada que ver con el problema?

Saludos.

Añade tu respuesta

Haz clic para o