Chapter 69. Cómo el planificador utiliza las estadísticas

Table of Contents

69.1. Ejemplos de estimación de filas
69.2. Ejemplos de estadísticas multivariantes
69.2.1. Dependencias funcionales
69.2.2. Recuentos de valores distintos multivariantes (N-Distinct Counts)
69.2.3. Listas MCV
69.3. Estadísticas del planificador y seguridad

Este capítulo se basa en el material cubierto en la Section 14.1 y la Section 14.2 para mostrar algunos detalles adicionales sobre cómo el planificador utiliza las estadísticas del sistema para estimar el número de filas que cada parte de una consulta podría devolver. Esta es una parte significativa del proceso de planificación, proporcionando gran parte del material de partida para el cálculo de costos.

La intención de este capítulo no es documentar el código en detalle, sino presentar una visión general de cómo funciona. Esto quizás facilitará la curva de aprendizaje para alguien que posteriormente desee leer el código.