Sunteți pe pagina 1din 9

AA9-EV2-SUPERVISIÓN A LOS

PARÁMETROS DE GESTIÓN Y
DESEMPEÑO DE LA BASE DE
DATOS
Carlos Andrés Martínez Caro
www.charlytech.com

aaaaa
2

1. Objetivos.

1.1. Objetivo General.

Aplicar técnicas para optimizar la estructura de la base de datos y las consultas, a


partir del uso de herramientas de monitoreo para mejorar el rendimiento y garantizar
consistencia e integridad en los datos.

1.2. Objetivos específicos.

• Usar los recursos para optimizar la base de datos, mediante las


herramientas disponibles en el sistema.
• Utilizar herramientas para mejorar la definición y ejecución de consultas en
la base de datos.
• Hacer uso de índices para mejorar el desempeño a nivel de ordenamientos
y consultas en una Base de Datos.
• Analizar la estructura de la base de datos para mantener al mínimo las
lecturas en disco y mejorar los tiempos de respuesta.

2. Consideraciones.

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


revisar los siguientes aspectos:

Item Descripción
Soporte Teórico Previo al desarrollo de este laboratorio
debe haber revisado el material de
estudio donde encontrará los objetos de
aprendizaje:
• Optimización de Bases de Datos
• Índices

2
Carlos Andrés Martínez Caro
3

Además, debe tener manejo de


sentencias SQL.
Productos requeridos • Base de datos de la Secretaria de
Salud
de la alcaldía de San Antonio del
SENA o
en su defecto el script de construcción
de esta base de datos.
• Base de datos de la Secretaria de
Hacienda de la alcaldía de San
Antonio
del SENA o en su defecto el script de
construcción de esta base de datos.
• Script con 5 consultas a optimizar
sobre
la base de datos de la secretaría de
Hacienda, suministrada en el
laboratorio.
Herramientas SW Se requiere tener instalada y
configurada
la Máquina virtual proporcionada en la
plataforma con el SMBD instalado.

3. Procedimiento.

El laboratorio está diseñado para desarrollar competencias en lo


relacionado con la optimización de consultas en los SMBD, está compuesto por:
conocimiento en el manejo y creación de índices, herramientas para la optimización
del BD y algunas recomendaciones para optimizar el diseño de bases de datos y
consultas.
A continuación, se describen las acciones que se deben adelantar en el laboratorio:
Creación de índices en la base de datos de la Secretaria de salud de la Alcaldía de
San Antonio del Sena.
Examinar la BD de la Secretaria 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 crea los índices necesarios
para mejorar el rendimiento.

3
Carlos Andrés Martínez Caro
4

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 índices. En este documento se debe argumentar los
cambios a partir de la medición (tiempos de respuesta, Uso de memoria,
etc.) y análisis que permitan evidenciar la importancia de los cambios realizados.

 Conectar a la base de datos de la Secretaria de salud de la Alcaldía de


San Antonio del Sena. Iniciamos la maquina virtual -> inicio -> todos los
programas -> Microsoft SQL server 2008 R2 -> SQL server management studio ->
escoger la autenticación -> clic conectar -> en el explorador de objetos expandir
base de datos -> identificar la base de datos de la Secretaria 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 anexarla al principio


del documento de control que debe presentar. explorador de objetos -> expandir
base de datos SecSalud-> clic derecho en diagrama de base de datos ->
nuevo diagrama de base de datos -> ingresar todas las tablas -> tomar foto
de pantalla y anexarla al documento de control a presentar

 En otra sección se hará un 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 y la 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.

 Alcaldía de San Antonio del Sena, necesita un informe de todos los usuarios
registrados en la base de datos de la Secretaria de Salud, que tengan la letra “C”
como inicial de su primer nombre.

 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.

4
Carlos Andrés Martínez Caro
5

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


Comparando las mejoras al crear el índice.

 Para mirar el plan de ejecución. La barra del editor de SQL -> clic en Plan de
ejecución.

 Se necesita un listado de todas las personas retiradas con los siguientes datos:
nombre, apellido, estado, eps, que servicios se le ha prestado a las personas
retiradas y cuanto cancelaron en total por los servicios prestados. Adicionalmente
se necesita que el informe salga en forma ordenada alfabéticamente por apellido.

 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, los 2 script y


los planes de ejecución deben ir en el documento de control a presentar.

 Para mirar el plan de ejecución. La barra del editor de SQL -> clic en Plan de
ejecución.

 Se requiere una consulta por EPS de todos sus afiliados, cual seria la forma mas
correcta de hacer la consulta para mejorar los tiempos de respuesta. Si requiere de
crear o no índices especifique porque de su respuesta y demuéstrelo con su script.

 Elaborar el plan de ejecución para demostrar su repuesta.

 Analizar todas las tablas de la Base de Datos Secretaria de Salud y aplicar por lo
menos 3 índices donde usted cree necesario y demuestre porque los ha creado.

herramientas para la optimización.

En esta sección se hará un reconocimiento de las herramientas para la optimización


provistas por el SMBD SQL Server 2012 r2, 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 para mejorar la
eficiencia en el manejo de recursos y de tiempos de respuesta.

5
Carlos Andrés Martínez Caro
6

A partir de las acciones previamente realizadas se deberá construir una


presentación mostrando el procedimiento efectuado en diez (10) 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.

 Con los ejercicios anteriores ejecutar uno por uno todos los scripts con el asistente
para la automatización de la base de datos en SQL Server 2008 R2.

 El en manual que va a crear sobre optimización comparar los cambios hechos


manualmente con los que nos ofrece el asistente de optimización de la bd,
describiendo 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.

 El asistente de optimización esta en la siguiente ruta: Iniciamos la maquina virtual -


> inicio -> todos los programas -> Microsoft SQL server 2008 R2 -> 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 10 consultas, realizar una presentación mostrando el procedimiento
efectuado y los cambios sugeridos por el asistente de optimización de SQL Server
2008 r.

 El asistente de optimización esta en la siguiente ruta: Iniciamos la maquina virtual -


> inicio -> todos los programas -> Microsoft SQL server 2008 R2 -> Herramientas
de rendimiento -> asistente para la optimización de base de datos -> seleccionar
autenticación ->

 Hacer las siguientes consultas con SMBD SQL Server 2008 R2 y entregar la
evidencia solicitada:

 1. Listar los propietarios por apellido sus predios y cuales son las facturas que tiene
vigentes

 2. Organizar las facturas vigentes por fecha y concepto la suma valor pagado
por mes

6
Carlos Andrés Martínez Caro
7

 3. La secretaria de hacienda quiere saber cuales facturas esta pendientes por


concepto Declaración de Renta agrupándolos por el tipo de uso: “Comercial,
Gobierno, Mixto, Publico y Residencial”

 4. La secretaria de Hacienda quiere un informe de las cuentas por pagar y cobrar a


terceros, necesita sus números de teléfono y su nombre para poder hacer el cobro
y pagar sus obligaciones.

 Saber las facturas vigentes de estratos 1.2.3 sobre el impuesto predial, se requiere
la siguiente información: filtrado por estrato, fecha de vencimiento, predio y nombre
completo del propietario.
 Recuerde hacer la consulta y compararla con le optimizador. Hacer una
presentación de los cambios y el análisis del SMBD SQL Server 2008R2

7
Carlos Andrés Martínez Caro
8

GLOSARIO

Optimización: Cuando hablamos de optimización de consultas nos referimos a


mejorar los tiempos de respuesta en un sistema de gestión de bases de datos
relacional.

Integridad: El término integridad de datos se refiere a la corrección y completitud


de los datos en una base de datos.

Consulta: Un lenguaje de consulta es un lenguaje informático usado para hacer


consultas en bases de datos y sistemas de información.

SQL: El lenguaje de consulta estructurado o SQL (por sus siglas en inglés


structuredquerylanguage) es un lenguaje declarativo de acceso a bases de datos
relacionales que permite especificar diversos tipos de operaciones en estas.

Normalización: La normalización o estandarización es la redacción y aprobación


de normas que se establecen para garantizar el acoplamiento de elementos
construidos independientemente, así como garantizar el repuesto en caso de ser
necesario, garantizar la calidad de los elementos fabricados, la seguridad de
funcionamiento y trabajar con responsabilidad social.

Base de datos: Una base de datos o banco de datos (en ocasiones abreviada con
la sigla BD o con la abreviatura b. d.) es un conjunto de datos pertenecientes a un
mismo contexto y almacenados sistemáticamente para su posterior uso.

Tupla: En informática, o concretamente en el contexto de una base de Datos


relacional, un registro (también llamado fila o tupla) representa un objeto único de
datos implícitamente estructurados en una tabla.

8
Carlos Andrés Martínez Caro
9

9
Carlos Andrés Martínez Caro

S-ar putea să vă placă și