ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Monitoreo Y Rendimiento Oracle

eddy.dimas13 de Noviembre de 2013

620 Palabras (3 Páginas)481 Visitas

Página 1 de 3

Performance y monitoreo

Dentro del ambiente empresarial, la mayoría de las aplicaciones basan su funcionamiento en base de datos. La administración guiada de Oracle, suele ser de gran ayuda para los dba, ya que sin contratiempos permite detectar, diagnosticar y resolver problemas en el rendimiento y monitoreo de Oracle.

Objetivos del monitoreo

Asegurar la alta disponibilidad de servidores de bases de datos.

Mantener la visibilidad del tamaño de las base de datos, el tamaño del buffer, cache y el tiempo de conexión de las base de datos.

Analizar el número de conexiones de usuario a las bases de datos en diferentes horarios.

Analizar las tendencias de uso.

Ayudar a tomar acciones de forma pro activa antes que se produzcan incidentes críticos

Principales componentes de monitoreo en Oracle

Tiempo de respuesta

Actividad de usuarios

Estado de la bd (espacio db, tablas)

Estado sga (detalle y rendimiento)

Estado de sesiones (detalle y esperas)

Lecturas de disco

Segmentos de rollback

1. Alertas generadas por el servidor.

2. Monitor automático de diagnostico de base de datos

3. Métricas de rendimiento

4. Repositorio automático de carga de trabajo

1. Alertas generadas por el servidor.

Oracle proporciona alertas de problemas a través de la Consola de Base de Datos.

La notificación temprana le permite resolver los problemas potenciales para los usuarios.

Problemas que surgen, no predecidos o cómo puede afectar a los usuarios.

Los umbrales son los valores límite con los que los valores métricos supervisados ​​se comparan.

Notificaciones de problemas:

Tiempo promedio de lectura de archivos (cent segundos)

Tiempo de respuesta (por transacción)

SQL Server Tiempo de respuesta (%)

Espacio de tablas utilizado (%)

Tiempo de espera (%)

Puede asignar estos dos umbrales para cada medida:

Umbrales de advertencia

Alertas críticas

2. Monitor automático de diagnostico de base de datos

El ADDM realiza un análisis del sistema, identifica los posibles problemas y sus causas potenciales, y por último plantea recomendaciones para solucionarlos.

La información que analiza el ADDM es:

Cuellos de botella en la CPU

Gestión ineficiente de conexiones

Bloqueos

Operaciones de entrada/salida

Tamaño de las estructuras de memoria

Carga de sentencias sql.

Tiempo de ejecución de procedimientos PL/SQL y Java

3. métricas de rendimiento

Son vistas relacionadas a las métricas, existen métricas de rendimiento y desempeño.

Las vistas dinámicas más importantes que nos dan información sobre el rendimiento de la instancia son:

V$SYSSTAT

Recoge las estadísticas básicas acumuladas de la instancia, como el uso total de commits o de rollbacks, o los bloques totales de redo leídos.

V$SGAINFO.

Recoge información sobre el tamaño (en bytes) de todos los elementos componentes de la SGA.

V$BUFFER_POOL_STATISTICS.

Recoge información sobre las estadísticas de la caché de datos, como el número de buffers escritos o el número de buffers escaneados.

V$LIBRARYCACHE.

Proporciona información sobre el rendimiento de la libary cache (caché de secuencias SQL). Por ejemplo nos da información de cuantas veces se solicitaron las sentencias sql y cuantas fueron rechazadas.

V$FILESTAT

Contiene información acerca de las estadísticas de los ficheros de datos escritos y leídos, como el número de veces que es requerido el DBWR en ese fichero.

...

Descargar como (para miembros actualizados) txt (4 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com