Optimización de consultas

Páginas: 3 (545 palabras) Publicado: 13 de noviembre de 2016
UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARAGUA
UNAN-LEÓN, SEDE SOMOTO



FACULTAD DE CIENCIAS Y TECNOLOGÍAS

III AÑO DE INGENIERÍA EN SISTEMAS DE INFORMACIÓN

TRABAJO DE SISTEMA GESTOR DE BASE DEDATOS.

Prof: Alan Padilla.
ELABORADO POR:
- FREDDY JOSE DIAZ RIVAS.



Somoto, 04 De Agosto del 2015.
Optimización de consultas
Nos referimos amejorar los tiempos de respuesta en un sistema de gestión de bases de datos relacional, pues la optimización es el proceso de modificar un sistema para mejorar su eficiencia o también el uso de losrecursos disponibles.
En bases de datos relacionales el lenguaje de consultas SQL es el más utilizado por el común de los programadores y desarrolladores para obtener información desde la base dedatos. La complejidad que pueden alcanzar algunas consultas puede ser tal, que el diseño de una consulta puede tomar un tiempo considerable, obteniendo no siempre una respuesta óptima.

Ejemplos:
1)Optimizar Indexando los campos de Búsqueda
Los índices no son sólo para las claves primarias o las claves únicas. Si en tu tabla hay columnas sobre las que vas a realizar búsquedas, deberías indexarlas casisiempre.
Sin índice
----select count(*) from alumno where nom_alumno LIKE 'a%';
creamos el índice
----create index prueba1 on alumno(nom_alumno);

se reduce el tiempo de búsqueda al hacer la primerconsulta.

2) Optimizar con símbolos operacionales
Los símbolos operacionales como >,<,=,!=,etc son muy útiles en nuestras consultas. Se pueden optimizar algunas consultas si la columna con elsímbolo operacional en cuestión es indexada.
----Select * from alumno where id_alumno > 1236;
Esta consulta no está optimizada, ya que el motor de la base de datos debe buscar el valor de 1236 y despuésescanear hacia adelante y por detrás.
----select * from alumno where id_alumno >=1237;
de este modo, el motor de la base de datos debe saltar directamente a los valores mayores a 1236. Es casi de la...
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
  • Procesamiento y optimizacion de consultas en sqlserver
  • Optimizacion de consulta de libros
  • TRIGGERS Y OPTIMIZACION DE CONSULTAS
  • Analisis y Optimizacion de Consultas de bdd
  • Optimización de consultas SQL

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS