17/11/2008, 07:30
|
| Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 1 mes Puntos: 2658 | |
Respuesta: Sustituto de inner join Si la consulta con el INNER JOIN no es suficientemente rápida, el problema puede no estar en el INNER JOIN sino en la construcción de los índices, la construcción de las tablas, la selectividad de los valores, la conexión, la topología de red, el hardware usado, etc.
Sería mejor que nos explicaras más detalladamente qué es lo que estás haciendo, con qué tablas y de qué forma seleccionas los datos.
En principio, un INNER JOIN es muy rápido, pero esa rapidez depende de otros factores. Si intentas hacer un INNER JOIN entre dos tablas con campos en los que ninguno es UNIQUE, o al menos de alta selectividad, entonces estás haciendo prácticamente un producto cartesiano, y eso es espantoso.
Danos más detalles.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |