Nodo MSJOIN (Unión de exploración de fusión)

Este nodo representa una unión de fusión.

Nombre de nodo>: MSJOIN

Representa: una unión de fusión para la cual las filas cualificadas de las tablas externa e interna deben estar en orden unión-predicado. Una unión de fusión también se denomina una unión de exploración de fusión o una unión de exploración ordenada.

Es necesaria una unión cada vez que haya más de una tabla referenciada en una cláusula FROM. Es posible una unión de fusión cada vez que haya un predicado de unión que equipare las columnas de dos tablas diferentes. También puede proceder de una subconsulta reescrita.

Una unión de fusión requiere una entrada ordenada en las columnas de unión, ya que las tablas suelen explorarse una vez. Esta entrada ordenada se obtiene al acceder a una tabla ordenada o índice.

Sugerencias relativas al rendimiento:
  • Utilice predicados locales (es decir, predicados que hagan referencia a una tabla) con el fin de reducir el número de filas que se va a unir.
  • Si las estadísticas no están al día, actualícelas mediante el mandato RUNSTATS.

Feedback