Optimización de consultas informix

Páginas: 3 (537 palabras) Publicado: 13 de diciembre de 2013
Optimizador
Informix utiliza un optimizador que se encarga de decidir la mejor ruta antes de realizar una consulta. la salida de "SET EXPLAIN ON" nos da un explicación de cómo el optimizador escogeel acceso a los datos. Con esta información disponible, se puede decidir si el camino que el optimizador eligió consume mucho tiempo, y se debe reestructurar la consulta.
El objetivo principal deloptimizador es reducir la E/S limitando el tamaño de los datos con el fin de obtenerlos en la forma más eficiente. el optimizador toma las decisiones basadas en la información de los catálogos delsistema. Esta información consiste en:
El numero de filas de cada tabla que será usada en la consulta.
Cuantas páginas son usadas para los datos y cuantas páginas son usadas por los índices.
Si lascolumnas son únicas.
Que índices existen.
Cuales índices son descendentes o descendentes
Cuáles son los valores más grandes y más pequeños de cada columna. El optimizador los utiliza para dar una ideadel rango de los valores.
Usando toda esta información, el optimizador determina todas las posibles rutas y peso que tiene cada método con un costo estimado. Luego de que el optimizador elige cualplan cree que es el más efectivo en relación con el costo, pasa a la ejecución de la consulta, y "SET EXPLAIN ON" se encuentra en uso, el método será escrito en un archivo.
Salida de SET EXPLAINQuery (Consulta):
En esta sección se muestra la consulta que fue optimizada.
Estimated cost (Costo estimado):
Es un valor que el optimizador asigna al método que fue elegido para acceder a los datos.Este valor no tiene ningún significado excepto para el optimizador ya que no tiene relación con tiempo real.
Estimated # of Rows Returned (Número estimado de filas obtenidas):
Esta información esobtenida a través del catalogo del sistema.
Temporary files required (Archivos temporales necesarios):
Cuando esto es mostrado, es que existe una clausula "GROUP By" u "ORDER BY", y el optimizador...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Optimizacion de consultas
  • Optimizacion De Consultas
  • Optimizacion De Consultas
  • Optimizacion de consultas
  • Procesamiento y optimizacion de consultas en sqlserver
  • Optimizacion de consulta de libros
  • TRIGGERS Y OPTIMIZACION DE CONSULTAS
  • Optimización de consultas SQL

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS