H ERRAMIENTAS DE MONITOREO DE BASES DE DATOS Consideraciones, clasificación y estrategia David Wilfredo Molina Maestría en Arquitectura de Software Centro.

Slides:



Advertisements
Presentaciones similares
Código: HOL-SQL29. Permite la encriptación de ficheros de registro y de datos mediante clave de encriptación de datos (Database Encryption Key) Encriptación.
Advertisements

Definición En un sistema de base de datos distribuida, los datos se almacenan en varios computadores. Los computadores de un sistema distribuido se comunican.
ADMINISTRAR EL DESEMPEÑO Y LA CAPACIDAD
Definición Objetivos Funciones de un S.O.
COLEGIO UNIVERSITARIO DE ADMINISTRACION Y MERCADEO
Propuesta de Mejora del Proceso de Pruebas basada en el Modelo TPI
III - Gestión de memoria
Introducción a LAS Bases de Datos
Supervisión del rendimiento de SQL Server
Capacity Planning and Benchmarking
PLANEACIÓN Y PROGRAMACIÓN DEL MANTENIMIENTO
DIAGNÓSTICO DE CALIDAD AMS
MI PROGRAMA DE FORMACION
2.4 - Windows Server 2008 r2 – MEDICION Y DESEMPEÑO
Son dos partes muy importantes de una computadora.
Generalidades del Soporte de Software
Teórico: Introducción
Montevideo 14 de Diciembre Gustavo Larriera Alejandro Ponicke El nuevo día a día con SQL Server 2005.
Estructuras en Sistemas Operativos
Enrique Cardenas Parga
ESCUELA POLITÉCNICA DEL EJÉRCITO
Controles internos en Sistemas de Información Universidad de Buenos Aires Facultad de Ciencias Económicas Materia: Sistemas Administrativos.
SISTEMA DE INFORMACIÓN GERENCIAL
HERRAMIENTAS CASE.
Electivo Integración Normas de Calidad, Seguridad, Medio Ambiente y Riesgos en la Gestión de la Empresa. Profesor : Fernando Vargas Gálvez Ingeniero Civil.
Se viven nuevos escenarios
LA IMPORTANCIA DE LAS PyMEs
1 Introducción a ISO Juan Pablo Quiroga G. Universidad de los Andes Bogotá, Colombia.
Líneas de Investigación
FUNDAMENTOS TECNOLÓGICOS DE INFORMACIÓN
Estructuras en Sistemas Operativos DAISY KATERINE RODRÍGUEZ.
Sistemas Operativos Oscar Bedoya
COBIT KARYL LARA N.. ENTREGA Y SOPORTE A este Dominio le concierne la entrega real de los servicios requeridos, que cubre desde las operaciones tradicionales.
Estructura de los Sistemas Operativos
UNIVERSIDAD LATINA BASES DE DATOS ADMINISTRACIÓN.
INTRODUCCION A SISTEMAS OPERATIVOS
1 GESTIÓN DE UTILIZACIÓN DE REDES Noviembre 2013 Herramienta de Monitoreo Pandora FMS David González.
592 pág. Encuadernación: Rústica Formato: 17x23 cms. Año de edición: 2014 Administración Estratégica de la función informática TERÁN, David TERÁN, David.
Dominios de control para la información y tecnologías (cobit) Pamela Pacheco Aviles.
UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO MODULO IV ADMINISTRACIÓN DE BASES DE DATOS Ajustes de configuración de rendimiento (performance & tuning) E.I.
VIRTUALIZACIÓN.
Metodologías Lsi. Katia Tapia A., Mae.
Introducción a la Optimización de Consultas. Francisco Moreno.
INSTALACIÓN Y ADMINISTRACIÓN DE REDES DE ÁREA LOCAL
OUTSOURCING DE IMPRESION
UNIVERSIDAD LATINA II. FUNCIONES DEL ADMINISTRADOR.
SISTEMAS OPERATIVOS.
MÓDULO INTRODUCCIÓN AL CICLO DE VIDA DEL SOFTWARE ARTICULADORA: CLAUDIA MARIA RESTREPO P.
Andrés Felipe Abril Romero – David Palacio Vargas A PLICACIÓN DEL COBIT EN EL PROCESO DE REGISTRO DE MATERIAS DE LA UNIVERSIDAD DEL Q UINDÍO.
AUDITORIA TECNOLOGIAS DE INFORMACION - COBIT
CLASIFICACIÓN DEL SOFTWARE ING. EDER CHAVEZ ACHA.
Procesos itil Equipo 8.
UNIDAD 1. ORGANIZACIÓN BÁSICA Y DISEÑO DEL COMPUTADOR
Salir de la presentación
Métricas de Calidad de Software
CONFIDENTIAL©2013 GlobalLogic Inc. [BPM Practice] Introducción a BPM © 2015 GlobalLogic Inc.
Ingeniería en Informática F UNDAMENTOS DE C OMPUTACIÓN B ACHILLERATO EN I NGENIERÍA I NFORMÁTICA L IC. C ARLOS H. G UTIÉRREZ L EÓN.
Administración y confiabilidad del suministro energético
Proceso de desarrollo de Software
Profesor: ► Héctor Shultz Pérez Integrantes: Wladimir Cortés Cortés Macarena Quiroz Armijo Juan Muñoz Salazar Ives Escobar Ávila.
Bases de Datos y Sistemas de Gestión de Bases Relacionales.
La Rematada Sitio de remates “El Porton”. Introducción El objetivo es desarrollar un sitio web de remates de productos para promocionar la compra de yerba.
Marco de Trabajo para Indexación, Clasificación y Recopilación Automática de Documentos Digitales Javier Caicedo Espinoza Gonzalo Parra Chico.
INVESTIGACION DE TEMARIO JOSE LUIS VEGA MERINO.  1.2. Requerimientos de instalación.  Microsoft Windows 7 Professional y Microsoft Windows 7 Ultimate.
Bachillerato Ingeniería en Informática Fundamentos de Computación.
BASES DE DATOS CONCEPTOS BASICOS Elizabeth Maite Zarate Machaca “El tratamiento eficiente de la información al servicio del usuario”
Servicio de Implementación Proceso de Desarrollo de Software Ventanilla Única de Comercio Exterior Mexicana.
GESTIÓN DE PROYECTOS.
Equipo 3: Francisco Santamaría Serrano Roberto Ramírez Zavaleta.
Junio, 2013.
Transcripción de la presentación:

H ERRAMIENTAS DE MONITOREO DE BASES DE DATOS Consideraciones, clasificación y estrategia David Wilfredo Molina Maestría en Arquitectura de Software Centro de Estudios de Postgrado Universidad Don Bosco Febrero 2010

O PTIMIZACIÓN DEL DESEMPEÑO C ONCEPTUALIZACIÓN Sistema: combinación de hardware y software de SO diseñado y configurado para soportar la ejecución de aplicaciones. En general, un sistema esta compuesto por un número finito de recursos (CPU, memoria, disco, etc.) Las aplicaciones tienen específicos requerimientos de recursos. Si no se suplen, las apps corren lentamente. Si muchas aplicaciones demandan un recurso en particular y el sistema no puede suplir todas las demandas, el recurso se convierte en un cuello de botella (bottleneck).

O PTIMIZACIÓN DEL DESEMPEÑO D EFINICIÓN Es el arte de proveer la cantidad correcta de recursos en un sistema para permitir a las aplicaciones correr a la velocidad más alta posible y al más bajo costo. Alternativas: 1. Incrementar la cantidad de recursos (comprando hardware adicional) 2. Alterando la configuración del sistema de tal manera que los recursos sean utilizados de la manera más óptima posible.

O PTIMIZACIÓN DEL DESEMPEÑO E TAPAS 1. Monitoreo del desempeño del sistema corriendo las aplicaciones en producción. 2. Analizar los cuellos de botella que ocurren o que pueden darse en el sistema. 3. Cambiar la configuración del hardware del sistema para reducir o minimizar los cuellos de botella. 4. Alterar los parámetros del sistema para asignar los recursos de manera más eficiente. 5. Modificar las aplicaciones para que demanden o utilicen los recursos más eficientemente.

O PTIMIZACIÓN DEL DESEMPEÑO B ASES DE DATOS RELACIONALES C OMPONENTES CLAVES Motor de BD Hardware y SO Aplicaciones

C ICLO DE OPTIMIZACIÓN DEL DESEMPEÑO Monitoreo Medición Estimación Afinamiento

M ONITOREO DEL DESEMPEÑO R AZONES Antes de la afinamiento del desempeño se debe realizar monitoreo del desempeño actual o histórico. Otras razones: Estimación (predecir el desempeño) Configuración (asegurar que se el sistema tenga la correcta cantidad de recursos para soportar toda la carga) Contabilización (consumo, concurrencia, etc.)

MONITOREO DEL DESEMPEÑO T IPOS Sistema completo Corriendo por completo todas las funcionalidades CPU, disco, I/O, etc. Del sistema completo. Componentes específicos Database engine, operaciones de networking CPU, disco, I/O, etc. De la aplicación Aplicación o proceso Sesión de usuario, perfil de la aplicación. Recursos específicos consumidos por cierta sesión, rutina, etc.

MONITOREO DEL DESEMPEÑO CONSIDERACIONES SISTEMA Herramienta de monitoreo

MONITOREO DEL DESEMPEÑO E STRATEGIA Identificar recursos del sistema. Definir métricas de medición. Alternativas para medir los recursos. Built-in tools Herramientas externas Definir el ambiente en el que se realizará el monitoreo. A partir de los resultados verificar el potencial incremento de los recursos o los demandantes = aplicaciones. (Casos de cpu’s con SGBDR)

MONITOREO DEL DESEMPEÑO A RQUITECTURA DE HERRAMIENTAS

MONITOREO DEL DESEMPEÑO HERRAMIENTAS Open source Nagios De pago Spotligth (Quest Software) Foghligth, (Quest Software) Oracle Monitoring & Management … Built-in Monitor Server (Sybase ASE) MS SQL Oracle

HERRAMIENTAS DE MONITOREO S YBASE A DAPTIVE S ERVER ENTERPRISE MONITOR Monitoreo del desempeño de Adaptive Server en tiempo real. Monitoreo de ASE en modo histórico. Brinda información para: Idenficar potenciales cuellos de botella en los recursos. Investigar problemas actuales. Afinar para obtener un mejor desempeño.

HERRAMIENTAS DE MONITOREO S YBASE A DAPTIVE S ERVER ENTERPRISE MONITOR Adaptive Server configuration Database design Sentencias SQL SP’s en aplicaciones Niveles de optimización

HERRAMIENTAS DE MONITOREO S YBASE A DAPTIVE S ERVER ENTERPRISE MONITOR COMPONENTES ASE MONITOR HISTORICAL Monitor Viewer Monitor Client-Library

HERRAMIENTAS DE MONITOREO S POTLIGHT – Q UEST S OFTWARE DEMO.

R EFERENCIAS Performance tunning for relational database applications, Quest Software, Inc. ASE Sybase, Oracle, Nagios,

P REGUNTAS