Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Una duda sencilla While+querys vs Join

Estas en el tema de Una duda sencilla While+querys vs Join en el foro de Mysql en Foros del Web. Si este tema está repetido perdón de antemano, es que no lo he encontrado con el buscador. Duda: ¿Qué es más rápido? ¿Usar un Join ...
  #1 (permalink)  
Antiguo 29/10/2009, 10:18
 
Fecha de Ingreso: junio-2009
Mensajes: 5
Antigüedad: 14 años, 10 meses
Puntos: 0
Una duda sencilla While+querys vs Join

Si este tema está repetido perdón de antemano, es que no lo he encontrado con el buscador.

Duda: ¿Qué es más rápido? ¿Usar un Join y luego un while (php) con los resultados o no usar el join y luego dentro de cada resultado hacer una segunda query?

A mi el sentido común me dice que el Join, pero prefiero preguntar.

PD: Hablamos de una cosa grande, así que el rendimiento sí es relevante.
  #2 (permalink)  
Antiguo 29/10/2009, 11:59
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años
Puntos: 300
Respuesta: Una duda sencilla While+querys vs Join

Siempre el join, que utiliza los índices, es decir, no recorre todos los datos, como harías con programación, comparando en muchos casos cadenas de texto sin indexar. Para hacer esto mucho más rápido están los motores de bases de datos y el uso de sus índices.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:34.