Analisis y Optimizacion de Consultas de bdd

Páginas: 4 (997 palabras) Publicado: 2 de noviembre de 2015
Sistemas de Datos
Procesamiento y
Optimización de consultas

Material Preliminar – en preparación

Procesamiento y Optimización de consultas
Sistemas de Datos

Optimización SQL
•Identificarsentencias problemáticas
•Verificar las estadísticas
•Revisar los planes de ejecución
•Reestructurar las sentencias SQL
•Reestructurar los índices
•Mantener los planes de ejecución

Procesamiento yOptimización de consultas
Sistemas de Datos

Fases de Procesamiento - ORACLE

• Parse
• Bind
• Execute
• Fetch

Procesamiento y Optimización de consultas
Sistemas de Datos

Fases de Procesamiento - ORACLEFase de Parse
„
„
„
„

„

Busca la sentencia en la memoria compartida
Chequea la sintaxis
Chequea semántica y permisos
Mezcla las vistas y las subconsultas con la
consulta principal
Determina el Plande Ejecución

Procesamiento y Optimización de consultas
Sistemas de Datos

Fases de Procesamiento - ORACLE
Fase de Bind
„
„

Busca en la sentencia variables a reemplazar
Asigna (o reasigna) elvalor a las variables

Procesamiento y Optimización de consultas
Sistemas de Datos

Fases de Procesamiento - ORACLE
Fase de Execute
„
„

Aplica el Plan de Ejecución
Realiza los I/O y sorts necesariospara la
ejecución de las sentencias DML

Procesamiento y Optimización de consultas
Sistemas de Datos

Fases de Procesamiento - ORACLE
Fase de Fetch
„

Si se trata de un select, devuelve el resultadode la consulta.

Procesamiento y Optimización de consultas
Sistemas de Datos

Fases de Procesamiento - ORACLE
Open

Parse

Close

Bind

Execute

Ante una nueva consulta puede…
Tener que comenzar conel Parse y
continuar con el Bind, Ejecución y Fetch...
O… Poder comenzar con el Bind,
y continuar con la Ejecución y Fetch...

Fetch

Procesamiento y Optimización de consultas
Sistemas de DatosFases de Procesamiento - ORACLE
Para optimizar el uso de la memoria
compartida:
„

Escribir código genérico

„

Seguir estándares de codificación

„

Usar variables a reemplazar en tiempo de
ejecución...
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