Download Evaluación de una Base de Datos

Document related concepts

Control de concurrencia optimista wikipedia , lookup

InterBase wikipedia , lookup

Base de datos distribuida wikipedia , lookup

Escalabilidad wikipedia , lookup

Multiversion concurrency control wikipedia , lookup

Transcript
Profesor:
►Héctor Shultz Pérez
Integrantes:
Wladimir Cortés Cortés
Macarena Quiroz Armijo
Juan Muñoz Salazar
Ives Escobar Ávila
Base de Datos. Es un conjunto de datos pertenecientes a un mismo contexto
y almacenados sistemáticamente para su posterior uso.
Evaluar. Proceso que tiene como finalidad determinar el grado de eficacia y
eficiencia, con que han sido empleados los recursos destinados a alcanzar
los objetivos previstos.
Sistema Administrador de Base de Datos. Aplicación Computacional que
permite la administración de los datos que están en la Base de Datos a
través de transacciones
Administrador de Base de Datos. Profesional encargado de administrar
todos los recursos del Administrador de Base de Datos para optimizar sus
recursos.
¿Por qué supervisar una Base de Datos?
Para mejorar su rendimiento optimizando sus recursos
Mejorando la aplicación Empresarial
Reducir el tiempo de respuesta de las consultas
Aumentar el rendimiento
Supervisión y optimización del rendimiento
Estrategias para la optimización del rendimiento
Optimización por tiempos de respuesta
Optimización del rendimiento
Selección de un método para optimizar el rendimiento
Optimizar la aplicación cliente
Optimizar la Base de Datos
Optimizar el SABDR
Optimizar la configuración de Hardware
ESTABLECIMIENTO DE UNA REFERENCIA DE RENDIMIENTO
Detección de Cuellos de Botella
► Un
cuello de botella es cualquier componente o
actividad que limita el rendimiento.
► Todos los sistemas tienen cuellos de botella.
► Uno
de los objetivos de la supervisión de un
servidor de base de datos, es localizar aquellos
recursos que reducen el rendimiento por debajo
de sus expectativas.
► Se
debe comprender la naturaleza y
funcionamiento interno de las operaciones.
el
Administrador de Tareas de Windows – Monitor de Recursos
Monitorización en Tiempo Real
Color: Identificación del Ámbito de medición (Objeto)
Escala: Especifica las escalas utilizadas en líneas
Contador: Parámetro
Instancia: Momento Actual
Objeto: Ámbito de medición
Equipo: Nombre de PC
Contadores (cada Subsistema puede tener uno o varios)
Presentación de Informe
Subsistemas: Memoria
Contador de Rendimiento: Paginas/s
TRANSACCIONES Y LOS BLOQUEOS
Transacciones
Una transacción es un conjunto de una o varias instrucciones SQL que se tratan como una sola unidad de
trabajo y recuperación. La unidad se debe ejecutar completamente, o no ejecutarse
Bloqueos
Los bloqueos impiden los conflictos de actualización. Los usuarios no pueden leer o modificar los datos que
están en proceso de modificación por parte de otros usuarios. Por ejemplo, si desea calcular una función
de agregado y asegurarse de que otra transacción no modifique el conjunto de datos que se utiliza para
calcular la función de agregado, puede solicitar que el sistema establezca bloqueos en los datos.
INTERBLOQUEOS
Los interbloqueos pueden producirse cuando dos o más procesos esperan simultáneamente a que
finalicen los bloqueos que ha establecido cada uno. Ninguno de los procesos liberará el bloqueo que
mantiene hasta que pueda obtener el recurso que permanece bloqueado por el otro proceso
Conclusiones y Preguntas