consultas
consultas
consultas
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Elementos para Optimización de Consultas<br />
(Tiempo de Optimización)<br />
Estático.<br />
Compilación = optimizar antes de la ejecución.<br />
Difícil de estimar el tamaño de los resultados intermedios (provoca<br />
una propagación de error).<br />
El costo puede amortizarse entre muchas ejecuciones.<br />
Sistema R*.<br />
Dinámico.<br />
Optimización en tiempo de ejecución.<br />
Información exacta en los tamaños de relaciones intermedias.<br />
Se tiene que reoptimizar para ejecuciones múltiples.<br />
Ingres distribuido.<br />
Híbrido.<br />
Compilación usando un algoritmo estático.<br />
Si el error en el tamaño estimado es mayor que un umbral,<br />
reoptimizar al tiempo de ejecución.<br />
Mermaid.<br />
Dr. Víctor J. Sosa Sosa<br />
15<br />
Elementos para Optimización de Consultas<br />
(Estadísticas)<br />
Relación.<br />
Cardinalidad.<br />
Tamaño de una tupla.<br />
Fracción de tuplas participando en un reunión con otra rela-<br />
ción.<br />
Atributo.<br />
Cardinalidad del dominio.<br />
Número actual de valores distintos.<br />
Suposiciones comunes.<br />
Independencia entre diferentes valores de atributos.<br />
Distribución uniforme de valores de atributos en su dominio.<br />
Dr. Víctor J. Sosa Sosa<br />
16