Universidad Técnica Particular de Loja Monitorización y Optimización del Sistema Final
Objetivos <ul><li>Conocer el significado de la desnormalización. </li></ul><ul><li>Cuando desnormalizar para mejorar el re...
Diseño Físico de la Base de Datos para Bases de Datos Relacionales <ul><li>Paso 7: Considerar  la introducción de una   ca...
Paso 7: Objetivo <ul><li>Determinar si debe introducirse redundancia de una manera controlada relajando las reglas de norm...
Desnormalización <ul><li>Hacer una optimización del esquema relacional que hace que el grado de normalización para un tabl...
<ul><li>En si para hacer referencia a aquellas situaciones en las que se unen dos relaciones apara formar una única relaci...
Ventajas y Desventajas <ul><li>Acelera las transacciones o consultas </li></ul><ul><li>Mejora las prestaciones del sistema...
<ul><li>Situaciones en las que conviene desnormalizar para acelerar las transacciones frecuentes o críticas </li></ul>
Combinación de relaciones uno a uno <ul><li>Solo debe considerarse para las relaciones que frecuentemente se haga referenc...
 
 
Duplicación de atributos no clave en las relaciones uno a muchos para reducir las combinaciones <ul><li>Reduce o elimina l...
 
Duplicación de los Atributos de clave externa en las relaciones uno a muchos para reducir las combinaciones <ul><li>Reduce...
Duplicación de los atributos en las relaciones muchos a muchos para reducir las combinaciones <ul><li>El objetivo es combi...
Introducción de grupos repetitivos <ul><li>Se separaron en una nueva tabla, formando una relación 1:* con la tabla origina...
Creación de tablas de extracción <ul><li>Se utiliza cuando es necesario generar informes durante los pico diarios de carga...
Particionamiento de tablas <ul><li>Particionamiento Horizontal </li></ul><ul><li>Particionamiento Vertical </li></ul>
Particionamiento Horizontal <ul><li>Distribución de tuplas de una tabla entre una serie de tablas (mas pequeñas). </li></ul>
Particionamiento Vertical <ul><li>Distribución de los atributos de una tabla entre unas serie de tablas más pequeñas (la c...
Ventajas del Particionamiento <ul><li>Mejor equilibrio de carga </li></ul><ul><li>Mejores prestaciones </li></ul><ul><li>M...
Desventajas del Particionamiento <ul><li>Complejidad </li></ul><ul><li>Reducción de las prestaciones </li></ul><ul><li>Dup...
Paso 8 <ul><li>Monitorización y Optimización del Sistema Final </li></ul>
Objetivo <ul><li>Monitorizar el sistema final y mejorar las prestaciones del sistema con el fin de corregir las decisiones...
Medición de la Eficiencia <ul><li>Taza de procesamiento de transacciones </li></ul><ul><li>Tiempo de respuesta </li></ul><...
Beneficios de la Optimización de la Base de Datos <ul><li>Evita comprar hardware adicional </li></ul><ul><li>Reduce la con...
Recursos del Sistema <ul><li>Memoria Principal </li></ul><ul><li>Procesador </li></ul><ul><li>E/S de disco </li></ul><ul><...
Upcoming SlideShare
Loading in …5
×

Monitorización y Optimización del Sistema Final(base de datos)

3,223 views
3,045 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
3,223
On SlideShare
0
From Embeds
0
Number of Embeds
24
Actions
Shares
0
Downloads
43
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Monitorización y Optimización del Sistema Final(base de datos)

  1. 1. Universidad Técnica Particular de Loja Monitorización y Optimización del Sistema Final
  2. 2. Objetivos <ul><li>Conocer el significado de la desnormalización. </li></ul><ul><li>Cuando desnormalizar para mejorar el rendimiento. </li></ul><ul><li>Importancia de la monitorización y optimización del sistema final. </li></ul><ul><li>Medir la eficiencia. </li></ul><ul><li>Como afectan a las prestaciones los recursos del sistema. </li></ul>
  3. 3. Diseño Físico de la Base de Datos para Bases de Datos Relacionales <ul><li>Paso 7: Considerar la introducción de una cantidad controlada de redundancia. </li></ul><ul><li>Paso 8: Monitorización y Optimización del </li></ul><ul><li>sistema final. </li></ul>
  4. 4. Paso 7: Objetivo <ul><li>Determinar si debe introducirse redundancia de una manera controlada relajando las reglas de normalización y así permitir mejoras a las prestaciones del sistema. </li></ul>
  5. 5. Desnormalización <ul><li>Hacer una optimización del esquema relacional que hace que el grado de normalización para un tabla modificada sea inferior al grado de una de las tablas originales. </li></ul>
  6. 6. <ul><li>En si para hacer referencia a aquellas situaciones en las que se unen dos relaciones apara formar una única relación. </li></ul>
  7. 7. Ventajas y Desventajas <ul><li>Acelera las transacciones o consultas </li></ul><ul><li>Mejora las prestaciones del sistema </li></ul><ul><li>Sacrifica a menudo la flexibilidad </li></ul><ul><li>Implementación mas compleja </li></ul><ul><li>Ralentiza las actualizaciones </li></ul>
  8. 8. <ul><li>Situaciones en las que conviene desnormalizar para acelerar las transacciones frecuentes o críticas </li></ul>
  9. 9. Combinación de relaciones uno a uno <ul><li>Solo debe considerarse para las relaciones que frecuentemente se haga referencia de manera conjunta y a las que se haga de forma separada infrecuentemente </li></ul>
  10. 12. Duplicación de atributos no clave en las relaciones uno a muchos para reducir las combinaciones <ul><li>Reduce o elimina las combinaciones en las consultas frecuentes o críticas. </li></ul>
  11. 14. Duplicación de los Atributos de clave externa en las relaciones uno a muchos para reducir las combinaciones <ul><li>Reduce o elimina las combinaciones en las consultas frecuentes o críticas. </li></ul>
  12. 15. Duplicación de los atributos en las relaciones muchos a muchos para reducir las combinaciones <ul><li>El objetivo es combinar tres tablas y si podemos, reducir el número de relaciones que hay que combinar duplicando atributos de una de las entidades originales en la tabla intermediaria. </li></ul>
  13. 16. Introducción de grupos repetitivos <ul><li>Se separaron en una nueva tabla, formando una relación 1:* con la tabla original padre. La reintroducción de grupos repetitivos es una forma efectiva de mejorar las prestaciones del sistema. </li></ul>
  14. 17. Creación de tablas de extracción <ul><li>Se utiliza cuando es necesario generar informes durante los pico diarios de carga. </li></ul><ul><li>Estos informes acceden a una serie de datos derivados y realizan combinaciones multitabla sobre un mismo conjunto de tablas base. </li></ul>
  15. 18. Particionamiento de tablas <ul><li>Particionamiento Horizontal </li></ul><ul><li>Particionamiento Vertical </li></ul>
  16. 19. Particionamiento Horizontal <ul><li>Distribución de tuplas de una tabla entre una serie de tablas (mas pequeñas). </li></ul>
  17. 20. Particionamiento Vertical <ul><li>Distribución de los atributos de una tabla entre unas serie de tablas más pequeñas (la clave principal se duplica para poder reconstruir la tabla original) </li></ul>
  18. 21. Ventajas del Particionamiento <ul><li>Mejor equilibrio de carga </li></ul><ul><li>Mejores prestaciones </li></ul><ul><li>Mayor disponibilidad </li></ul><ul><li>Mejores posibilidades de recuperación </li></ul><ul><li>Seguridad </li></ul>
  19. 22. Desventajas del Particionamiento <ul><li>Complejidad </li></ul><ul><li>Reducción de las prestaciones </li></ul><ul><li>Duplicación </li></ul>
  20. 23. Paso 8 <ul><li>Monitorización y Optimización del Sistema Final </li></ul>
  21. 24. Objetivo <ul><li>Monitorizar el sistema final y mejorar las prestaciones del sistema con el fin de corregir las decisiones de diseño inapropiadas o reflejar cambios sufridos por los requisitos. </li></ul>
  22. 25. Medición de la Eficiencia <ul><li>Taza de procesamiento de transacciones </li></ul><ul><li>Tiempo de respuesta </li></ul><ul><li>Almacenamiento en disco </li></ul>
  23. 26. Beneficios de la Optimización de la Base de Datos <ul><li>Evita comprar hardware adicional </li></ul><ul><li>Reduce la configuración del hardware </li></ul><ul><li>Proporciona tiempos de respuesta mas rápidos y una mayor tasa de procesamiento </li></ul><ul><li>El tiempo de respuesta mejorado hace que aumente la satisfacción del usuario y cliente </li></ul>
  24. 27. Recursos del Sistema <ul><li>Memoria Principal </li></ul><ul><li>Procesador </li></ul><ul><li>E/S de disco </li></ul><ul><li>Red </li></ul>

×