Optimización de consultas con Procesamiento de Datos
procesos heurísticos La consulta asignada a una vista
Arboles algebraicos Consiste en los sigs. puntos: gráfica o de tabla solicita datos de un Se define un árbol algebraico como un tipo grupo de atributos en particular. Se Cambiar la consulta original por otra de árbol que representa el orden de ejecuta cuando se abre o se renueva equivalente de forma de minimizar los aplicación de operadores en un programa el espacio de trabajo. Las consultas resultados intermedios. algebraico, desde la base hasta la cima que componen la carga de proceso de la Pueden existir varias alternativas. expresa el resultado. recopilación de datos bajo demanda. Se basa en aplicar equivalencias de los Un posible programa algebraico queda Puede reducir la operadores del álgebra de forma que: expresado por el árbol siguiente: En este frecuencia y la cantidad 1. Las selecciones y las proyecciones árbol se representan los joins entre del muestreo de datos: se apliquen lo antes posible. relaciones, las restricciones sobre la región y Personalizando la consulta 2. Las operaciones de selección y join la cantidad y la proyección de “vino” como para que filtre datos no que son más restrictivas se resultado. deseados. apliquen antes que las demás Aplicar la misma consulta a otras vistas en el espacio de trabajo Integridad y Seguridad Inhabilitar la renovación automática de las vistas de espacio de trabajo o ajustar la velocidad de renovación a intervalos más largos.