Ver Mensaje Individual
  #5 (permalink)  
Antiguo 25/01/2011, 06:25
yakukubu
 
Fecha de Ingreso: octubre-2008
Mensajes: 69
Antigüedad: 15 años, 6 meses
Puntos: 1
Respuesta: Guardar la "actividad reciente": tabla nueva o unión de tablas?

Hola, he estado haciendo algunas pruebas de "rendimiento" con apenas 2 filas en cada tabla.. estos son los resultados:

* Primer caso, donde creamos una tabla nueva, un select normal tarda 0,0014 segundos de media.

* Segundo caso, usando Unions, una query así:

SELECT id, "opinion" AS type
FROM opinion
WHERE user_id = 2
UNION
SELECT id, "comment" AS type
FROM comment
WHERE user_id = 2

que nos retornaría algo así:

id type
1 opinion
2 comment

tarda 0,0020 segundos de media.

0,006 mil·lesimas de diferencia.. La verdad es que no se si multiplicando por 10.000 filas, tendría una diferencia de 60 segundos.. no creo, qué pensais?