Google
Web dns.bdat.net

Re: [PHP-ES] consulta más rápida a MySQL

Write haof XML files: listas@uakari.com
Fecha: dom 27 mar 2005 - 13:52:21 CEST


Hola Camilo:

Si de la consulta vas a extraer pocos datos, quizá sea mejor hacer un
par de consultas pequeñas enlazadas por los datos obtenidos.

Pero si haces correctamente la "gran consulta" aunque supondrá un
esfuerzo mayor para el servidor, se compensa en que ahorras mucho tiempo
de ejecutar muchas pequeñas consultas.

Suponiendo que tengas que obtener todos los datos de la consulta o
almenos todos los datos de una columna, fila por fila, seguramente es
más rápido en el supuesto de la gran consulta. La madre de todas las
consultas.
Recuerda que cada consulta tiene un tiempo de ejecución y un tiempo de
extracción de datos. Si haces muchas, el primero se alarga al
mutiplicarse el número de consultas.

Pero haz tu mismo las pruebas y tendrás unas mediciones más precisas que
cualquier otra opinión.

Suerte.

Devta.

Camilo Kawerín escribió:

> Hola a todos,
>
> Estoy desarrollando un gestor de contenidos con MySQL y tengo una duda
> acerca del funcionamiento de ésta. Al momento de hacer la/s consulta/s
> a la base de datos para extraer los contenidos de cada página, me
> interesa saber qué es más rápido y/o conveniente:
>
> - Una consulta a cada una de las tablas que necesito (categorias,
> articulos, etc.).
>
> - Una sola consulta a todas las tablas con UNION (como las tablas no
> tienen el mismo número de campos, algunas filas del resultado las
> completaría con '' AS campo).
>
> Personalmente, como se notará, me interesa utilizar la segunda forma.
> Pero quiero asegurarme que ello no hará más deficiente la consulta a
> la bbdd.
>
> Saludos,
>

___________________________________________________

Yahoo! Messenger - Nueva versión GRATIS

Super Webcam, voz, caritas animadas, y más...

http://messenger.yahoo.es

-- 
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Este archivo fue generado por hypermail 2.1.7 : sáb 18 mar 2006 - 18:24:09 CET