Blog de informática: programación, internet, php, wordpress, zend framework, mysql, windows, mootools, linux,…
In: php
30 oct 2009
A muchos programadores de PHP les debe sonar la función mysql_unbuffered_query(), que por el nombre se deduce que es como la función mysql_query() pero sin pasar por el buffer, no? Un razonamiento rápido y obvio. Pero hay que definir mejor que es lo que realiza y como lo realiza, y cuales son sus ventajas y desventajas para poder decidir cuando utilizar una o otra función.
mysql_unbuffered_query() realiza una peticion SQL a MySQL, que puede ser un SELECT, UPDATE, SHOW, EXPLAIN, DELETE, … Las filas que devuelve la petición no son almacenadas en un búfer como lo ha hace mysql_query().
Las ventajas que ofrece son:
Las desventajas de mysql_unbuffered_query() son:
En resumen, esta función puede optimizar nuestra aplicación en los casos que se hacen peticiones que ocupan mucho espacio, o peticiones en que nos urge empezar a trabajar con las filas y no son operaciones que realizan más peticiones a la base de datos.
No hay entradas relacionadas.
Este blog informático pretende ser un blog de notas o portafolio de información variada: trozos de código, descubrimientos, notas sueltas, ... Para tenerla a mano, y ser compartida.