Está en la página 1de 4

Técnicas para la Optimización de

Bases de Datos

Ing. Luis Felipe Niquinas

SENA
2019

Se trabajará en la optimización de consultas a través de las herramientas que posee


el SMBD con el fin de mejorar la eficiencia en los tiempos de respuesta de la base
de datos. En algunas ocasiones la complejidad de la consulta puede ser causante
de un rendimiento deficiente del sistema por tal motivo mediante la utilización de las
herramientas y métodos se puede lograr que las bases de datos alcancen un alto
grado de eficiencia, el tener el SMBD en óptimas condiciones depende en gran
parte del diseño de la estructura y de los objetos incorporados a las bases de
datos además de creación de índices, herramientas para la optimización y algunas
recomendaciones en el uso de las base de datos.

Antes de realizar los procedimientos planteados en este laboratorio, se sugiere


revisar los siguientes aspectos:

● Soporte Teórico: Optimización de Bases de Datos, Índices, manejo de


sentencias SQL.
● Productos Requeridos: Base de datos de la Secretaría de Salud de la alcaldía
de San Antonio del SENA, Base de datos de la Secretaría de Hacienda de la
alcaldía de San Antonio del SENA.
● Herramientas Software: Se requiere tener instalada y configurada una
máquina virtual proporcionada en la plataforma con el SMBD instalado.

Creación de índices en la base de datos de la Secretaría de Salud de la


Alcaldía de San Antonio del Sena.

Inicialmente se debe de examinar la base de datos de la Secretaría de Salud de la


Alcaldía de San Antonio del Sena identificando la estructura de las tablas y
analizando el uso de recursos durante la ejecución de consultas, posteriormente se
procede a crear los índices necesarios para mejorar el rendimiento, se deberá
generar un documento de control de cambios que exponga las mejoras que deben
ser incorporadas a la base de datos justificadas en el antes y el después de la
construcción de los índices, en este documento se deben de argumentar los
cambios a partir de la medición (tiempos de respuesta, uso de memoria, etc.) y el
análisis que permitan evidenciar la importancia de los cambios realizados mediante
los siguiente pasos:

● Conectar a la base de datos de la Secretaría de Salud de la Alcaldía de San


Antonio del Sena, Iniciar la máquina virtual, inicio, todos los programas,
Microsoft SQL Server, SQL Server Management Studio, seleccionar la
autenticación, conectar, identificar la base de datos de la Secretaría de Salud
de la Alcaldía de San Antonio con el nombre de “SecSalud”.
● Crear un diagrama de la base de datos de todas sus tablas y anexar al
principio del documento de control, explorador de objetos, expandir base de
datos SecSalud, click derecho en diagrama de base de datos, nuevo
diagrama de base de datos, ingresar todas las tablas.

● Reconocimiento de las herramientas para la optimización provistas por el


SMBD, mediante ejemplos prácticos se realizarán las actividades sugeridas y
posteriormente se revisarán los registros, resúmenes o recomendaciones
generadas por la herramienta.

● Examinar cada una de las tablas identificando los índices creados, elaborar
un cuadro con el nombre de la tabla con sus respectivos índices, Anexar el
cuadro al documento control a entregar, explorador de objetos, expandir base
de datos SecSalud, expandir cada una de las tablas, índices.

● Elaborar una consulta para generar el informe, anexar al documento de


control el script, informe y la impresión de pantalla del plan de ejecución.

● Identificar la consulta y crear índice para mejorar el rendimiento.

● Tomar impresión de pantalla del plan de ejecución.

● Explicar la creación del índice con el análisis de los 2 planes de ejecución,


comparar las mejoras al crear el índice.

● Clic en Plan de ejecución.

Se necesita un listado de todas las personas retiradas con los siguientes datos:
nombre, apellido, estado, eps, servicios prestados a las personas retiradas y cuanto
cancelaron en total por los servicios prestados.

● Generar el script de la consulta, analizarlo y generar el plan de ejecución para


saber los recursos que consume dicha consulta.

● Mejorar la consulta a través de índices si se requiere en varias tablas.

● Clic en Plan de ejecución.

Herramientas para la optimización

Reconocimiento de las herramientas para la optimización provistas por el SMBD


SQL Server, se realizarán las actividades sugeridas y posteriormente se revisarán
los registros, resúmenes o recomendaciones generadas por la herramienta para
mejorar la eficiencia en el manejo de recursos y de tiempos de respuesta. A partir de
las acciones previamente realizadas se deberá construir una presentación
mostrando el procedimiento efectuado mediante consultas SQL a ser optimizadas
para la base de datos de la secretaría de Hacienda de la Alcaldía de San Antonio
del Sena.

● Ejecutar uno por uno todos los scripts con el asistente para la automatización
de la base de datos en SQL Server.

● Comparar los cambios hechos manualmente con los que ofrece el asistente
de optimización de la base de datos, describiendo en cada script lo hecho
manualmente y lo que sugiere el asistente.

● Al hacer los cambios volver a ejecutar el script para verificar si mejoran los
tiempos de respuestas y consumen menos recursos del sistema.

● Iniciar la máquina virtual, inicio, todos los programas, Microsoft SQL Server
Herramientas de Rendimiento, asistente para la optimización de base de
datos, seleccionar autenticación.

La base de datos de la secretaría de Hacienda de la Alcaldía de San Antonio del


Sena, generar consultas, mostrar el procedimiento efectuado y los cambios
sugeridos por el asistente de optimización de SQL Server.

● Iniciar la máquina virtual, inicio, todos los programas, Microsoft SQL Server
Herramientas de Rendimiento, asistente para la optimización de base de
datos, seleccionar autenticación.

● Hacer las consultas con SMBD SQL Server.

● Listar los propietarios por apellido, sus predios y cuales son las facturas que
tienen vigentes.

● Organizar las facturas vigentes por fecha y concepto, la suma valor pagado
por mes.
● La Secretaria de Hacienda requiere saber cuáles facturas están pendientes
por concepto, declaración de renta agrupándolos por el tipo de uso:
comercial, gobierno, mixto, público o residencial.

● La secretaria de Hacienda requiere un informe de las cuentas por pagar y


cobrar a terceros, números de teléfono.

● Facturas vigentes de estratos 1, 2 y 3 sobre el impuesto predial, se requiere


la siguiente información (filtrado por estrato, fecha de vencimiento, predio y
nombre completo del propietario).
·

También podría gustarte