Sei sulla pagina 1di 7

1

1 Introducción

Aunque suene a perogrullada, un buen planteamiento y diseño inicial de la base de datos


soluciona muchos de los problemas de rendimiento que experimenta un proyecto web a
lo largo de su ciclo de vida. Básicamente, una base de datos es un conjunto de tablas,
con filas y columnas en cuyas celdas se almacena la información (el nombre de un
producto, un teléfono, un post, etc.) y esto es algo que debemos tener en cuenta.

Antes de diseñarla, es necesario determinar la finalidad de la base de datos, organizar y


categorizar la información según las claves, definir las relaciones entre tablas y
elementos y normalizarla de cara a facilitar la integración de la base de datos con
nuestros sistemas. Estos pasos iniciales eliminarán duplicidades y nos ayudaran a
configurar una metodología de trabajo eficiente en la gestión de la información de cara
al futuro.
2

2 Tabla de contenido

Tabla de contenido
1 Introducción .............................................................................................................. 1

2 Tabla de contenido .................................................................................................... 2

3 Tabla de Ilustraciones................................................................................................ 3

4 Recomendaciones para optimizar una base de datosError! Bookmark not


defined.

5 Objetivo General ...................................................... Error! Bookmark not defined.

6 Objetivos Específicos ............................................... Error! Bookmark not defined.

7 Procedimiento........................................................... Error! Bookmark not defined.

8 Herramientas para la Optimización .......................... Error! Bookmark not defined.

9 Iniciamos con las herramientas : Profiles ................. Error! Bookmark not defined.

10 Iniciamos el Asistente para la optimización del motor de base de datos SQL


Error! Bookmark not defined.

11 Conclusiones......................................................... Error! Bookmark not defined.

12 Bibliografía ........................................................... Error! Bookmark not defined.


3

3 Tabla de Ilustraciones

Ilustración 1. Estructura de la base de datos SecretariaSaludError! Bookmark not


defined.
Ilustración 2. Agrego las tablas al Modelo Entidad RelaciónError! Bookmark not
defined.
Ilustración 3. Modelo Entidad Relación Base de Datos SecSaludError! Bookmark not
defined.
Ilustración 4. Estructura de la tabla EPS ......................... Error! Bookmark not defined.
Ilustración 5. Estructura de la tabla EstadoEPS .............. Error! Bookmark not defined.
Ilustración 6. Estructura de la tabla EstadoPersona ......... Error! Bookmark not defined.
Ilustración 7.Estructura de la tabla Evento ...................... Error! Bookmark not defined.
Ilustración 8. Estructura de la tabla HistorialPersona...... Error! Bookmark not defined.
Ilustración 9. Estructura de la tabla Institucion ............... Error! Bookmark not defined.
Ilustración 10. Estructura de la tabla Institucion_EventoError! Bookmark not
defined.
Ilustración 11. Estructura de la tabla Participante .......... Error! Bookmark not defined.
Ilustración 12. Estructura de la tabla Participante_EventoError! Bookmark not
defined.
Ilustración 13. Estructura de la tabla Persona ................. Error! Bookmark not defined.
Ilustración 14. Estructura de la tabla ServicioEPS ......... Error! Bookmark not defined.
Ilustración 15. Estructura de la tabla Tipo ...................... Error! Bookmark not defined.
Ilustración 16. Estructura de la tabla TipoAfiliado ....... Error! Bookmark not defined.
Ilustración 17. Estructura de la tabla TipoIdentificacionError! Bookmark not
defined.
Ilustración 18. Estructura de la tabla TipoServicio ........ Error! Bookmark not defined.
Ilustración 19. Lista usuarios que tengan la letra “C” como inicial de su primer nombre.
......................................................................................... Error! Bookmark not defined.
Ilustración 20. Miramos Plan de Ejecución Imagen 1 ..... Error! Bookmark not defined.
Ilustración 21. Miramos Plan de Ejecución Imagen 2 ..... Error! Bookmark not defined.
Ilustración 22. Miramos Plan de Ejecución Imagen 3 ..... Error! Bookmark not defined.
Ilustración 23. Consulta Select realizada a la base de datosError! Bookmark not
defined.
4

Ilustración 24. Se muestra el Plan de Ejecución de la consulta Imagen 1 ............... Error!


Bookmark not defined.
Ilustración 25. PLan de Ejecución Luego de la ejecución de la sentencia Select - Imagen
1 ....................................................................................... Error! Bookmark not defined.
Ilustración 26. . PLan de Ejecucón Luego de la ejecución de la sentencia Select -
Imagen 2 .......................................................................... Error! Bookmark not defined.
Ilustración 27. . PLan de Ejecucón Luego de la ejecución de la sentencia Select -
Imagen 3 .......................................................................... Error! Bookmark not defined.
Ilustración 28. . PLan de Ejecucón Luego de la ejecución de la sentencia Select -
Imagen 4 .......................................................................... Error! Bookmark not defined.
Ilustración 29. . PLan de Ejecucón Luego de la ejecución de la sentencia Select -
Imagen 5 .......................................................................... Error! Bookmark not defined.
Ilustración 30. . PLan de Ejecucón Luego de la ejecución de la sentencia Select -
Imagen 6 .......................................................................... Error! Bookmark not defined.
Ilustración 31. Iniciamos sesión Sql Profiler ................... Error! Bookmark not defined.
Ilustración 32. Ventana configuración Propiedades de seguimientoError! Bookmark
not defined.
Ilustración 33. Utilizando la plantillas Tuning ................ Error! Bookmark not defined.
Ilustración 34. Eventos y las columnas seleccionados para seguimiento (filtros de
Columna) ......................................................................... Error! Bookmark not defined.
Ilustración 35. Nombre de la base de datos predeterminada (filtro)Error! Bookmark
not defined.
Ilustración 36. base de datos seleccionada en Propiedades de seguimiento ............ Error!
Bookmark not defined.
Ilustración 37. Configuración realizada para correr la consultaError! Bookmark not
defined.
Ilustración 38. Consulta desde SQL Server para ejecutarError! Bookmark not
defined.
Ilustración 39. Información dada por SQL Profiler luego de ejecutar la consulta SQL
Server ............................................................................... Error! Bookmark not defined.
Ilustración 40. Información de duración en seguimiento de ProfilerError! Bookmark
not defined.
Ilustración 41. Luego de varias consultas vemos la información de tiempo estadístico
por parte de Profiler ......................................................... Error! Bookmark not defined.
5

Ilustración 42. Guardamos el archivo SQL Profile ......... Error! Bookmark not defined.
Ilustración 43. Iniciamos el asistente de base de datos en SQL ServerError! Bookmark
not defined.

Ilustración 44. Ventana inicial del Asistente para ala optimización de motor ....... Error!
Bookmark not defined.
Ilustración 45. Seleccionamos Secretaria Salud para iniciar análisisError! Bookmark
not defined.
Ilustración 46. Análisis en ejecución ............................... Error! Bookmark not defined.
Ilustración 47. Informe luego de la ejecución de Análisis en el Asistente para
Optimización de SQL Server .......................................... Error! Bookmark not defined.
Ilustración 48. Corriendo nuevamente el análisis ............ Error! Bookmark not defined.
Ilustración 49. Informe del análisis en porcentaje estimado de optimización y con la
información de los Archivos recomendados ................... Error! Bookmark not defined.
Ilustración 50. Informe incides sugeridos para aplicar en la optimización de la base de
datos - Imagen 1 .............................................................. Error! Bookmark not defined.
Ilustración 51. Informe incides sugeridos para aplicar en la optimización de la base de
datos - Imagen 2 .............................................................. Error! Bookmark not defined.
Ilustración 52. Se implementa del ajuste recomendado de los índices en la base de datos
......................................................................................... Error! Bookmark not defined.
Ilustración 53. Observamos los Índices agregados a la tabla luego de aplicar el ajuste
recomendado por el Analizador....................................... Error! Bookmark not defined.
6

Ilustración 54. Reporte de Tuning al final del proceso de optimización ................. Error!
Bookmark not defined.
7

Potrebbero piacerti anche