sql >> Base de Datos >  >> RDS >> Oracle

Cómo considerar el plan de explicación como bueno - Oracle 10G

Antes de considerar el resultado de un plan de explicación, debemos comprender las siguientes terminologías, cardinalidad:estimación del número de filas que salen de cada una de las operaciones.
• Método de acceso:la forma en que se accede a los datos, a través de ya sea una exploración de tabla o un acceso de índice.• Método de unión:el método (p. ej., hash, ordenación y combinación, etc.) utilizado para unir tablas entre sí.• Tipo de unión:el tipo de unión (por ejemplo, externa, anti, semi, etc.).• Orden de unión:el orden en el que las tablas se unen entre sí.
• Eliminación de particiones:¿solo se accede a las particiones necesarias para responder a la consulta?
• Ejecución paralela:por si acaso de ejecución paralela, ¿cada operación del plan se realiza en paralelo? ¿Se está utilizando el método de redistribución de datos correcto?

Al revisar los cuatro elementos clave de:estimaciones de cardinalidad, métodos de acceso, métodos de unión y órdenes de unión; puede determinar si el plan de ejecución es el mejor plan disponible. Este documento técnico lo ayudará, http://www.oracle.com/technetwork/database/focus-areas/bi-datawarehousing/twp-explain-the-explain -plan-052011-393674.pdf