0 оценок0% нашли этот документ полезным (0 голосов)
31 просмотров12 страниц
Las herramientas de supervisión disponibles en el control de la base de datos EM recopilar su información de una variedad de fuentes tales como vistas del diccionario de datos, vistas dinámicas de rendimiento, y el sistema operativo. Además, las estadísticas de costos basados en optimizador también se utilizan en Oracle. Todas estas fuentes de información se accede mediante la característica de carga de trabajo depósito automático.
Las herramientas de supervisión disponibles en el control de la base de datos EM recopilar su información de una variedad de fuentes tales como vistas del diccionario de datos, vistas dinámicas de rendimiento, y el sistema operativo. Además, las estadísticas de costos basados en optimizador también se utilizan en Oracle. Todas estas fuentes de información se accede mediante la característica de carga de trabajo depósito automático.
Las herramientas de supervisión disponibles en el control de la base de datos EM recopilar su información de una variedad de fuentes tales como vistas del diccionario de datos, vistas dinámicas de rendimiento, y el sistema operativo. Además, las estadísticas de costos basados en optimizador también se utilizan en Oracle. Todas estas fuentes de información se accede mediante la característica de carga de trabajo depósito automático.
1. MANTENIMIENTO PRO ACTIVO (INTRODUCCIN)Cualquier accin proactiva se refiere a la medida preventiva.Reactiva activa se refiere la aplicacin de una solucin al problema se presenta. DBA Oracle 10g tiene que responder a los problemas de forma reactiva y proactiva. La supervisin reactiva implica la supervisin de un marco de base de datos despus de un problema de rendimiento o de gestin se ha planteado. La mayora de las nuevas funciones de Control de Enterprise Manager Database (EM) estn orientados a la supervisin proactiva. Las herramientas de supervisin disponibles en el control de la base de datos EM recopilar su informacin de una variedad de fuentes tales como vistas del diccionario de datos, vistas dinmicas de rendimiento, y el sistema operativo. Adems, las estadsticas de costos basados en optimizador tambin se utilizan en Oracle. Todas estas fuentes de informacin se accede mediante la caracterstica de carga de trabajo depsito automtico.
2. ESTABLECER ADVERTENCIAS Y ALERTAS DE UMBRALES CRTICOS ase de Datos Oracle ofrece ayuda proactiva en la gestin de espacio en disco para los espacios de tablas, alertando cuando el espacio disponible se est agotando. Dos umbrales de alerta se define por defecto: advertencia y crticos. El umbral de alerta es el lmite en que el espacio est empezando a agotarse. El umbral crtico es un lmite grave que justifica su atencin inmediata. Los problemas de base de datos avisa a ambos umbrales. Hay dos maneras de especificar los umbrales de alerta, tanto para gestin local y la gestin de tablas diccionario: o Por ciento de su capacidad Para ambos umbrales de advertencia y crtico, cuando el espacio utilizado se hace mayor que o igual a uno por ciento del espacio total, se emite una alerta. o En el espacio libre que queda (en kilobytes (KB)) Para ambos umbrales de alerta y crtico, cuando el espacio restante cae por debajo de una cantidad en KB, se emite una alerta. De espacio libre-el resto de los umbrales son ms tiles para los espacios de tablas muy grandes. Alertas para tablespaces gestionados localmente es generado por el servidor. Para diccionario de tablas gestionados, Enterprise Manager proporciona esta funcionalidad. Ver "Operaciones de base de datos de seguimiento con alertas generadas por el servidor" para ms informacin. Espacios de tablas se asignan nuevos umbrales de alerta de la siguiente manera: o Gestin local-espacio-Cuando se crea un nuevo espacio de tablas gestionado localmente, se le asigna los valores de umbral predeterminados definidos para la base de datos. Una nueva base de datos tiene un valor predeterminado de 85% de su capacidad para el umbral de advertencia y el 97% de su capacidad para el umbral crtico. Los valores predeterminados para los umbrales de espacio libre para el resto de una nueva base de datos son iguales a cero (deshabilitado). Puede cambiar estos valores por defecto de base de datos, como se describe ms adelante en esta seccin. o Diccionario logr tablas-Cuando se crea un nuevo diccionario de tablas gestionados, se le asigna los valores de umbral que las listas de Enterprise Manager para "todos los dems" en las categoras de mtricas "de tablas de espacio libre (MB) (Diccionario administrado)" y "El espacio de tablas usadas ( %) (Diccionario administrado). " Puede cambiar estos valores en el sistema mtrico y en la pgina Configuracin de directiva. Nota: En una base de datos que se actualiza desde la versin 9.x o anterior a 10.x, por defecto de base de datos para todos los umbrales de alerta de gestin local de tablas se ponen a cero. Este ajuste efectivamente desactiva el mecanismo de alerta para evitar el exceso de alertas en una base de datos recin emigrado.
Configuracin de alerta de nios de Umbral Para cada espacio de tabla, puede establecer los umbrales de tan slo ciento lleno, slo los umbrales de espacio libre-el resto, o de ambos tipos de umbrales de forma simultnea. Ajuste de cualquier tipo de lmite a cero lo inhabilita. El escenario ideal para el umbral de advertencia es la que emite un alerta con suficiente antelacin para que usted pueda resolver el problema antes de que se vuelve crtica. El umbral crtico debe ser uno que emite una alerta todava con suficiente antelacin para que pueda tomar medidas inmediatas para evitar la prdida de servicio. Para establecer los valores de umbrales de alerta: o Para tablespaces gestionados localmente, utilizar Enterprise Manager (ver Base de Datos Oracle DBA 2 da para ver las instrucciones), o elDBMS_SERVER_ALERT.SET_THRESHOLD procedimiento de paquete (ver Base de Datos Oracle PL / SQL y tipos de referencia para los detalles de uso). o Para espacios de tabla del diccionario administrados, utilice el Administrador corporativo. Ver base de datos Oracle DBA 2 Da para obtener instrucciones. Ejemplo: A nivel local de tablas gestionados El ejemplo siguiente establece los umbrales de espacio libre-en el resto de USERS de tablas a 10 MB (advertencia) y 2 MB (crtico), y deshabilita los umbrales completos por ciento-. COMENZAR DBMS_SERVER_ALERT.SET_THRESHOLD ( metrics_id => DBMS_SERVER_ALERT.TABLESPACE_BYT_FREE, warning_operator => DBMS_SERVER_ALERT.OPERATOR_LE, warning_value => '10240 ', critical_operator => DBMS_SERVER_ALERT.OPERATOR_LE, critical_value => '2048 ', observation_period => 1, consecutive_occurrences => 1, instance_name => NULL, object_type => DBMS_SERVER_ALERT.OBJECT_TYPE_TABLESPACE, object_name => 'usuarios');
DBMS_SERVER_ALERT.SET_THRESHOLD ( metrics_id => DBMS_SERVER_ALERT.TABLESPACE_PCT_FULL, warning_operator => DBMS_SERVER_ALERT.OPERATOR_GT, warning_value => '0 ', critical_operator => DBMS_SERVER_ALERT.OPERATOR_GT, critical_value => '0 ', observation_period => 1, consecutive_occurrences => 1, instance_name => NULL, object_type => DBMS_SERVER_ALERT.OBJECT_TYPE_TABLESPACE, object_name => 'usuarios'); END; / Nota: Al establecer valores distintos de cero por ciento de los umbrales completos, utilice el operador mayor que o igual a,OPERATOR_GE . La restauracin de un espacio de tablas de umbrales predeterminados de base de datos Despus de establecer explcitamente los valores de los umbrales de gestin local de tablas de alerta, puede hacer que los valores para volver a los valores de base de datos estableciendo su valor a NULL con DBMS_SERVER_ALERT.SET_THRESHOLD . La modificacin de los umbrales de base de datos por defecto Para modificar los umbrales de base de datos por defecto para tablespaces gestionados localmente, invocar DBMS_SERVER_ALERT.SET_THRESHOLD como se muestra en el ejemplo anterior, pero establece object_name a NULL . Todos los espacios de tablas que utilizan la base de datos predeterminada luego se cambi a la nueva configuracin predeterminada. 3. USAR EL OPTIMIZADOR Y HERRAMIENTAS DE DIAGNOSTICO :
* El optimizador est influenciado en su decisin por los siguientes factores: 1. OPTIMIZER_MODE en el archivo de inicializacin 2. las estadsticas en el diccionario de datos 3. Parmetro OPTIMIZER_GOAL de la declaracin ALTER SESSION o ELEGIR o ALL_ROWS o FIRST_ROWS o REGLA 4. consejos
Viendo el modo de optimizador de corriente Utilice la instruccin de seleccin siguiente si desea consultar acerca del modo de optimizador actual en uso:
SELECCIONE EL VALOR EL PARAMETRO V $ DONDE NOMBRE = 'OPTIMIZER_MODE'
La alteracin del modo de optimizador para una nica sesin Utilice el comando alter siguiente perodo de sesiones para cambiar el modo de optimizador para gobernar:
ALTERAR LA SESION DE JUEGO OPTIMIZER_MODE = "REGLA"f HERRAMIENTAS DE DIAGNOSTICO: La Herramienta de diagnstico de Oracle es proporcionado por Oracle para facilitar la recopilacin de informacin y anlisis de comercio electrnico de su suite cuando el diagnstico un problema de datos existente, el problema o el error de instalacin transaccional a travs de un conjunto completo la responsabilidad Oracle Diagnostics Support beneficios Evitacin de problemas: Identificar y resolver problemas potenciales antes de sufrir sus sntomas Resultado con formato: Bien mostrar la informacin recabada, el hallazgo del anlisis y la accin apropiada a tomar, si es necesario Facilidad de uso: Esta herramienta es fcil de usar y est diseado tanto para el usuario funcional y tcnica. Identificar y resolver los problemas existentes sin ayuda externa Servicios de Resolucin de vacaciones: Resolucin de problemas sin la necesidad de contactar con el soporte de Oracle Reduccin del tiempo de resolucin: reducir al mnimo el tiempo empleado para resolver un problema por el ingeniero de soporte tcnico, as como aumentar la eficiencia del usuario final Ninguna habilidad tcnica necesaria: No hay especial de SQL * Plus / acceso del sistema operativo requerido. Prueba de Hub: Debido a la ubicacin central de todas las pruebas, es el centro de todas las pruebas de diagnstico. Puntos importantes La herramienta de diagnstico no altera los datos o la configuracin de su sistema, es decir sin actualizaciones, inserciones o eliminaciones suceder. Informacin confidencial del cliente no se recoge ni se muestra. La herramienta de diagnstico se organizan en uno de los grupos siguientes Diferentes tipos cabo en la plaza central de Estas son las pruebas realizadas: El programa de instalacin Recopilar informacin sobre la configuracin correspondiente a un determinado producto / funcionalidad / problema, examine esa informacin, dar su opinin y sugerir las medidas adecuadas Actividad Recopilar informacin sobre los datos y la configuracin correspondiente a una funcionalidad particular / problema, examine esa informacin, dar su opinin y sugerir las medidas adecuadas Coleccin Recopilar informacin relevante a un determinado producto / funcionalidad / tema Funcional Categoras suelen alinearse con la estructura del men de productos e incluyen tanto la actividad y las pruebas de recoleccin de datos. Cuntas pruebas hay disponibles? En R11i, hay ms de 300 + En el R12, hay 100 pruebas de diagnstico disponibles Cmo empezar Las pruebas diagnsticas se entregan en un nivel de parches de Oracle y el rea de aplicacin con la utilidad de adpatch. Parches de apoyo diagnstico puede ser aplicado con seguridad a cualquier instancia, sin la integracin y las pruebas funcionales. Como se seal anteriormente, que no alteran los datos o la configuracin Una vez que el parche se requiere se aplica a continuacin, se asigna la "Herramienta de diagnstico de Oracle" La responsabilidad que se siembra la responsabilidad que viene a la suite de EBS, el ao pasado y accesible a todos los usuarios de EBS.
Una vez que ingreses al sistema, te dars cuenta de que es slo un men dentro de esa responsabilidad, como la figura 2:
Fig.: 2 Men bajo la responsabilidad de Una vez que haga clic en el men, se llamar a una pgina de servicios que tendr toda la lista de pruebas disponibles con respecto al mdulo de la aplicacin. La buena es que Oracle no proporciona prueba para la mayora de los mdulos populares para diagnstico.
Informacin general The Automatic Database Diagnostic Monitor (ADDM) analiza los datos en el repositorio de carga de trabajo automtica (AWR) para identificar posibles cuellos de botella de rendimiento. Para cada uno de los temas identificados sus localiza la causa raz y proporciona recomendaciones para corregir el problema. Una tarea de anlisis ADDM se lleva a cabo y sus conclusiones y recomendaciones almacenada en la base de datos cada vez que se toma una instantnea de AWR siempre y cuando el STATISTICS_LEVEL parmetro se establece en TYPICAL o ALL . El anlisis ADDM incluye lo siguiente. Carga de la CPU Uso de la memoria E / S de uso Uso intensivo de recursos de SQL Uso intensivo de recursos de PL / SQL y Java RAC temas Problemas de aplicacin Temas de bases de datos de configuracin Problemas de concurrencia Objeto contencin Hay varias formas para producir informes de los anlisis ADDM que se explicar ms adelante, pero todos siguen el mismo formato. Los resultados (problemas) se enumeran en orden de potencial impacto en el rendimiento de base de datos, junto con recomendaciones para resolver el problema y los sntomas que conducen a su descubrimiento. Un ejemplo de mi caso de prueba se muestra a continuacin.
Resultado 1: el impacto del 59% (944 segundos)
-----------------------------------
El buffer cache fue inferior a la causa de lectura adicional y significativa de I / O.
RECOMENDACIN 1: Configuracin de base de datos, el beneficio del 59% (944 segundos)
ACCIN: Aumentar el tamao de SGA de destino mediante el aumento del valor del parmetro
"SGA_TARGET" antes del 28 M.
Sntomas que condujeron a la conclusin:
Espere la clase "Usuario de E / S" fue mucho tiempo la base de datos importante. (83%
impacto [1336]) segundo
Las recomendaciones pueden incluir: Los cambios de hardware Cambios de base de datos de configuracin Los cambios de esquema Cambios en las aplicaciones Uso de otros asesores El anlisis del rendimiento de E / S se ve afectada por la DBIO_EXPECTED parmetro que se debe establecer en el promedio de tiempo (en microsegundos) que tarda en leer un bloque de base de datos nica en el disco. Los valores tpicos oscilan entre 5000 a 20000 microsoconds. El parmetro se puede configurar utilizando el siguiente. EXECUTE DBMS_ADVISOR.set_default_task_parameter ('ADDM', 'DBIO_EXPECTED', 8000);
Enterprise Manager El lugar obvio para comenzar a ver los informes ADDM es de Enterprise Manager. El "Anlisis de rendimiento" en la pgina "Home" es una lista de los cinco mejores resultados de la tarea ADDM ltimo anlisis. Los informes especficos se pueden producir haciendo clic en el "Asesor de Centroamrica", luego en el vnculo "ADDM". La pgina resultante le permite seleccionar una imagen de inicio y fin, crear una tarea ADDM y mostrar el informe de resultados haciendo clic en algunos enlaces.
Repositorio de Carga de Trabajo Automtica (AWR) en Oracle Database 10g Oracle ha proporcionado en cuanto a rendimiento recopilacin y presentacin de herramientas con los aos. Originalmente las secuencias de comandos UTLBSTAT / UTLESTAT se utilizaron para monitorear las mtricas de rendimiento. Oracle8i introdujo la funcionalidad Statspack que Oracle9i extendido. En Oracle 10g statspack se ha convertido en el repositorio de carga de trabajo automtica (AWR). AWR Caractersticas Las instantneas Las lneas de base Vistas de la carga de trabajo del repositorio Informes de la carga de trabajo del repositorio Enterprise Manager Artculos relacionados. AWR Mejoras de lnea de base de Oracle Database 11g Release 1
AWR Caractersticas El AWR se utiliza para recopilar estadsticas de rendimiento, incluyendo: Espera los eventos utilizados para identificar problemas de rendimiento. Estadsticas del tiempo de los modelos que indican la cantidad de tiempo que DB asociado a un proceso de la V$SESS_TIME_MODEL y V$SYS_TIME_MODEL puntos de vista. Sesin activa de Historia (ASH), las estadsticas de la V$ACTIVE_SESSION_HISTORY vista. Algunas estadsticas del sistema y la sesin de la V$SYSSTAT y V$SESSTAT puntos de vista. Objeto de estadsticas de uso. Declaraciones de uso intensivo de recursos de SQL. El depsito es una fuente de informacin para varias otras caractersticas de Oracle 10g, incluyendo: Automatic Database Diagnostic Monitor de Asesor de Ajustes SQL Asesor de Deshacer Segmento Asesor
Las instantneas Por instantneas por defecto de los datos relevantes se toman cada hora y se conservarn durante 7 das. Los valores predeterminados de esta configuracin se puede modificar mediante el siguiente procedimiento.
de retencin => 43200, - Minutos (= 30 das). El valor actual retenido si es NULL.
intervalo de => 30); - Minutos. El valor actual retenido si es NULL.
END;
/
Los cambios en los ajustes se reflejan en la DBA_HIST_WR_CONTROL vista. Normalmente, el perodo de retencin debe capturar al menos un ciclo de carga de trabajo completa. Si su sistema tiene archivo de carga mensual y un tiempo de retencin un mes sera ms beneficioso que el incumplimiento de 7 das. Un intervalo de "0" se apaga coleccin de instantneas, que a su vez se detiene gran parte de la funcionalidad de auto-ajuste, por lo tanto no es recomendable. Recopilacin automtica slo es posible si el STATISTICS_LEVEL parmetro se establece en TYPICAL o ALL . Si el valor se establece enBASIC instantneas manuales se pueden tomar, pero no podr contar con algunas estadsticas. Instantneas adicionales se pueden tomar y las instantneas existentes se pueden eliminar, como se muestra a continuacin.
EXEC DBMS_WORKLOAD_REPOSITORY.create_snapshot;
COMENZAR
DBMS_WORKLOAD_REPOSITORY.drop_snapshot_range (
low_snap_id => 22,
high_snap_id => 32);
END;
/
Informacin de instantneas se pueden consultar desde el DBA_HIST_SNAPSHOT vista.
Las lneas de base Una lnea de base es un par de instantneas que representa un perodo especfico de uso. Una vez que se definen las lneas de base que pueden ser utilizados para comparar el rendimiento actual contra perodos similares en el pasado. Es posible que desee para crear lnea de base para representar un perodo de procesamiento por lotes.
COMENZAR
DBMS_WORKLOAD_REPOSITORY.create_baseline (
start_snap_id => 210,
end_snap_id => 220,
baseline_name => 'lote de lnea de base');
END;
/
El par de instantneas asociadas con una lnea de base se mantiene hasta la lnea de base se suprime explcitamente.
COMENZAR
DBMS_WORKLOAD_REPOSITORY.drop_baseline (
baseline_name => 'lotes de referencia ,
cascade => false); - Elimina instantneas asociadas si es cierto.
END;
/
La informacin de referencia se puede consultar desde el DBA_HIST_BASELINE vista.
Vistas de la carga de trabajo del repositorio Los puntos de vista de carga de trabajo siguientes repositorios estn disponibles: V$ACTIVE_SESSION_HISTORY - Muestra el historial de la sesin activa (ASH), muestra a cada segundo. V$METRIC - Muestra la informacin de mtrica. V$METRICNAME - Muestra los indicadores asociados a cada grupo de mtrica. V$METRIC_HISTORY - Muestra las mediciones histricas. V$METRICGROUP - Muestra todos los grupos de mtricas. DBA_HIST_ACTIVE_SESS_HISTORY - Muestra el contenido de la historia de la historia de la sesin activa. DBA_HIST_BASELINE - Muestra la informacin de referencia. DBA_HIST_DATABASE_INSTANCE - Muestra la informacin de base de datos de medio ambiente. DBA_HIST_SNAPSHOT - Muestra la informacin instantnea. DBA_HIST_SQL_PLAN - Muestra los planes de ejecucin de SQL. DBA_HIST_WR_CONTROL - Muestra la configuracin de AWR.
Informes de la carga de trabajo del repositorio Oracle proporciona dos scripts para producir informes de la carga de trabajo del repositorio (awrrpt.sql y awrrpti.sql). Son similares en formato a los informes Statspack y dar la opcin de formatos HTML o texto plano. Los dos informes dan esencial la salida del mismo, pero el awrrpti.sql le permite seleccionar una sola instancia. Los informes pueden ser generados de la siguiente manera.
@ $ ORACLE_HOME / RDBMS / admin / awrrpt.sql
@ $ ORACLE_HOME / RDBMS / admin / awrrpti.sql
Las secuencias de comandos le pide que introduzca el formato del informe (HTML o texto), el identificador de inicio de instantneas, el identificador de finales de instantneas y el nombre del archivo del informe. El informe resultante o su apertura en un editor de navegador o texto en consecuencia. Un ejemplo de un informe HTML AWR puede ser visto aqu .
Enterprise Manager El sistema automatizado de carga de trabajo las tareas de administracin del repositorio se han incluido en Enterprise Manager. El "Repositorio automtico de carga de trabajo" de la pgina se accede desde la pgina principal haciendo clic en la "Administracin", luego el "depsito de la carga de trabajo" debajo de la "carga de trabajo" seccin. La pgina le permite modificar la configuracin de AWR o gestionar instantneas sin necesidad de utilizar las API de PL / SQL.