Velocidad en consulta SQL

03/03/2005 - 12:07 por Mario | Informe spam
Hola, tengo una duda de velocidad de ejecución.
Alguien me puede decir qué rinde mejor (escalado a SELECTs más complejas,
claro):

OPCIÓN 1:
SELECT a.CodigoTabla1,
b.DescripcionTabla2
FROM Tabla1 a INNER JOIN Tabla2 b ON a.CodigoTabla2 = b.CodigoTabla2

OPCIÓN 2:
SELECT a.CodigoTabla1,
(SELECT DescripcionTabla2
FROM Tabla2
WHERE CodigoTabla2 = a.CodigoTabla2)
FROM Tabla1 a

Gracias!!!
 

Leer las respuestas

#1 Ivan Pascual
03/03/2005 - 12:52 | Informe spam
Apostaria por la opcion 1
De todas maneras desde el analizador de consultas puedes ver el plan de
trabajo de cada opcion.
Creo que es ejecutando la consulta presionando Ctrl + L
Ahi te dira el costo de la consulta.
Lo deberas hacer por separado. Primero una opcion y luego la otra.

Ivan Pascual

Preguntas similares