Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
I. INTRODUCCIÓN
A. Join en clausula ON
Existen cuatro tipos de inner join: La cláusula WHERE formula una condición
NATURAL JOIN, JOIN…, ON, y la cláusula de búsqueda para las filas devueltas en la
WHERE; las tres primeras son standard instrucción SELECT, La cláusula WHERE
ANSI SQL/99. INNER JOIN se puede aparece después de la cláusula FROM pero
especificar con una condición explícita o antes de la cláusula ORDER BY. Después de
implícita según: la palabra clave WHERE es la condición
search_condition que define una condición
4
A. Procedimientos.
Mejorar el rendimiento significa hacer las Time 0.0077 0.0083 0.0050 0.0053
Average
cosas mas rápido, ya que el rendimiento
(seconds)
siempre y solo es sobre el tiempo. El
rendimiento de la consulta se basa en
Tabla 1. Tiempo promedio de ejecución del
encontrar problemas que se pueden ver
quiery en cada tipo Join
mediante el uso de estadísticas, se tienen que
recoger los datos estadísticos sobre un factor
B. Resultados
importante que afecta el rendimiento de la
Como la tabla 1 y el histograma en la muestra
consulta, ese es el tiempo de respuesta o el
que la velocidad
tiempo de ejecución del que queremos hacer
promedio de NATURAL JOIN, JOIN ...
una consulta sencilla en Oracle Database para
USING, JOIN ... ON, y
unir las tablas Employees y Jobs.
WHERE JOIN son respectivamente: 0.0077
La consulta esta escrita de 4 formas diferentes
seg., 0.0083 seg., 0.0050
para cumplir con los custro tipos de
seg., y 0.0053 seg., por lo tanto, estos tipos de
condiciones de Inner Join en SQL: el primero
INNER JOIN pueden ser
usando NATURAL JOIN, el segundo usando
organizados de la velocidad más rápida a la
JOIN…USING, el tercero usando
más baja de la siguiente manera: JOIN ... ON,
JOIN…ON y el cuarto usando la cláusula
WHERE Join, NATURAL JOIN, y JOIN…
WHERE mencionados anteriormente.
USING.
Cada consulta se ejecuto 30 veces y los datos
obtenidos son calculados en la tabla 1.
7