Upload
cesarmj
View
222
Download
0
Embed Size (px)
Citation preview
7/23/2019 Herramientas de Performance Oracle
http://slidepdf.com/reader/full/herramientas-de-performance-oracle 1/46
<Insert Picture Here>
Herramientas de Performance
Kasuo Garcí[email protected] Regional Support Advocate
Customer Support Education
7/23/2019 Herramientas de Performance Oracle
http://slidepdf.com/reader/full/herramientas-de-performance-oracle 2/46
2
This document is for informational purposes. It is not acommitment to deliver any material, code, or functionality, andshould not be relied upon in making purchasing decisions. The
development, release, and timing of any features orfunctionality described in this document remains at the solediscretion of Oracle. This document in any form, software or
printed matter, contains proprietary information that is theexclusive property of Oracle. This document and information
contained herein may not be disclosed, copied, reproduced ordistributed to anyone outside Oracle without prior written
consent of Oracle. This document is not part of your licenseagreement nor can it be incorporated into any contractual
agreement with Oracle or its subsidiaries or affiliates.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
7/23/2019 Herramientas de Performance Oracle
http://slidepdf.com/reader/full/herramientas-de-performance-oracle 3/46
3
Agenda
• Herramientas de performance de Oracle• OPDG
• LTOM• OSWatcher• TRCANLZR• SQLTXPLAIN
• Carácterísticas y Funcionalidad• ¿Cuándo y porqué usarlas?• Beneficios
• Resumen
7/23/2019 Herramientas de Performance Oracle
http://slidepdf.com/reader/full/herramientas-de-performance-oracle 4/46
4
Objetivos:
• Mostrar a nuestros clientes algunasherramientas de performance útiles para:
• Mejorar sus conocimientos de performance• Diagnosticar y dar seguimiento a problemas• Resolver problemas de performance• Mejorar el tiempo de respuesta de sus SR’s
• Esta presentación no pretende enseñarconceptos técnicos.
• Los clientes deberán leer la documentación
de nuestras herramientas y contar conconocimientos técnicos.
7/23/2019 Herramientas de Performance Oracle
http://slidepdf.com/reader/full/herramientas-de-performance-oracle 5/46
5
Topología de disponibilidad y Monitoreo
TokyoSales Office
O r a c l e 9 i A
S
OracleDatabase
O r a c l e
9 i A S
O r a c
l e
E - B u s S u i t e
End User Apps andMid-Tier Servers
Database Hosts Storage
3 r d
P a r t y
A p p S e r v e
r
Network
LADSales Office
USASales Office
Performing Transactions
Headquarters
Performing Transactions
Performing Transactions
Performing Transactions
7/23/2019 Herramientas de Performance Oracle
http://slidepdf.com/reader/full/herramientas-de-performance-oracle 6/46
6
• ¿Memoria?
• ¿I/O ?
• ¿Apliaciones ?
• ¿Base de Datos?
• ¿Sistema Operativo?
• ¿…?
¿En dónde comenzar?
7/23/2019 Herramientas de Performance Oracle
http://slidepdf.com/reader/full/herramientas-de-performance-oracle 7/46
7
Comencemos en My Oracle Support
1
23
7/23/2019 Herramientas de Performance Oracle
http://slidepdf.com/reader/full/herramientas-de-performance-oracle 8/46
8
Herramientas de Performance
Todas nuestras herramientas están completamente soportadas por OSS
OSWatcherOSWatcher
OracleOraclePerformancePerformance
DiagnosticDiagnostic
GuideGuide
(OPDG)(OPDG)
LTOMLTOM TRCANLZRTRCANLZR
Herramientas ProactivasHerramientas Proactivas
HerramientasHerramientas dede DiagnDiagnósticoóstico
HerramientasHerramientas dede MonitoreoMonitoreo
SQLTXPLAINSQLTXPLAIN
7/23/2019 Herramientas de Performance Oracle
http://slidepdf.com/reader/full/herramientas-de-performance-oracle 9/46
9
Características:Diferentes herramientas con las que puedemonitorear, diagnosticar y resolver problemas
antes de que estos aparezcan.
Herramientas de Performance
Valor :
•Analiza problemas pre existentes•Reducción en tiempos de Solución•Útiles en seguimiento de SR´s•Monitoreo de Sistemas
Ventajas:
•Sin costo Adicional.•Disponibles para monitorear.•Base de Datos•Sistema Operativo• Redes
7/23/2019 Herramientas de Performance Oracle
http://slidepdf.com/reader/full/herramientas-de-performance-oracle 10/46
10
Oracle Performance Diagnostic Guide
7/23/2019 Herramientas de Performance Oracle
http://slidepdf.com/reader/full/herramientas-de-performance-oracle 11/46
11
Iniciemos en My Oracle Support sobre
el tab de Knowledge Browser y DiagnosticTools
Iniciemos aquí
7/23/2019 Herramientas de Performance Oracle
http://slidepdf.com/reader/full/herramientas-de-performance-oracle 12/46
12
Características:Ésta guía esta diseñada para ayudarlo a resolver problemasde afinación de queries, hang/locking y bases de datos.
OPDG (Oracle Performance Diagnostic Guide)
Valor :Brindarle una metodología que lo guíe paso porpaso a aislar el problema y resolverlo. Utilizandodiferentes herramientas de diagnóstico.
Ventajas :
Brindarle:•Sección de clarificación del problema•Ejemplos•Links para utilizar otras herramientas de Oracle
7/23/2019 Herramientas de Performance Oracle
http://slidepdf.com/reader/full/herramientas-de-performance-oracle 13/46
13
Categorías:
Clasificación .- Ésta categoría lo ayudará a determinar que
tipo de problema esta encontrando.Query Tuning.- Ataca problemas en donde un query enparticular es muy lento.
Hang/Locking.- Ataca problemas en donde ciertos queries otoda la base de datos no responde.
Slow Database.- Ataca problemas en donde muchassesiones están trabajando muy lentamente.
OPDG (Oracle Performance Diagnostic Guide)
7/23/2019 Herramientas de Performance Oracle
http://slidepdf.com/reader/full/herramientas-de-performance-oracle 14/46
14
Oracle Performance Diagnostic GuideClasificación
7/23/2019 Herramientas de Performance Oracle
http://slidepdf.com/reader/full/herramientas-de-performance-oracle 15/46
15
Oracle Performance Diagnostic GuideQuery Tuning
7/23/2019 Herramientas de Performance Oracle
http://slidepdf.com/reader/full/herramientas-de-performance-oracle 16/46
16
Oracle Performance Diagnostic Guide
7/23/2019 Herramientas de Performance Oracle
http://slidepdf.com/reader/full/herramientas-de-performance-oracle 17/46
17
Use
Herramientas de Performance
OPDG Beneficios :
• Ayuda a identificar y aislar problemas dedesempeño.
• Ayuda a mejorar sus conocimientos deperformance.
• Lo ayuda a guiarlo paso a paso a encontrardocumentos para resolver problemas deperformance.
7/23/2019 Herramientas de Performance Oracle
http://slidepdf.com/reader/full/herramientas-de-performance-oracle 18/46
18
LTOM (The On-Board Monitor)
Colección de datos en tiempo real y Diagnóstico deerrores en diferentes plataformas
7/23/2019 Herramientas de Performance Oracle
http://slidepdf.com/reader/full/herramientas-de-performance-oracle 19/46
19
Características:
•Monitoreo en tiempo real y herramientade diagnóstico•Proactiva•LTOM diseñada para trabajar enservidores UNIX
•Brinda una salida gráfica para•Soportada para ambientes con RAC
LTOM (The On-Board Monitor)
7/23/2019 Herramientas de Performance Oracle
http://slidepdf.com/reader/full/herramientas-de-performance-oracle 20/46
20
Valor :LTOM realiza la detección automática del problema y recoge losrastros de diagnóstico necesarios en tiempo real mientras que estáocurriendo el problema de desempeño de la base de datos ó
sistema. LTOM proporciona diferentes servicios para:•System Profiler
•Automatic Hang Detection
•
Automatic Session Tracing
LTOM (The On-Board Monitor)
Ventajas :
•Brinda una vista integrada de sistema operativo y Base de Datos
•Recolecta métricas de performance y genera un reporte en html•Proactiva
7/23/2019 Herramientas de Performance Oracle
http://slidepdf.com/reader/full/herramientas-de-performance-oracle 21/46
21
LTOM (The On-Board Monitor)
Plataformas Soportadas:
•Solaris•Linux
•HP-UX
•AIX
•Tru64
7/23/2019 Herramientas de Performance Oracle
http://slidepdf.com/reader/full/herramientas-de-performance-oracle 22/46
22
Guía de referencia completa:
•Revise My oracle Support. Nota:352363.1- LTOM - The On-Board Monitor User Guide
•Encontrará•Documentación
•Procedimiento de Instalación
•Ejemplos
•Características
LTOM (The On-Board Monitor)
7/23/2019 Herramientas de Performance Oracle
http://slidepdf.com/reader/full/herramientas-de-performance-oracle 23/46
23
LTOM (The On-Board Monitor)
Estructura de directorios
7/23/2019 Herramientas de Performance Oracle
http://slidepdf.com/reader/full/herramientas-de-performance-oracle 24/46
24
Use
Herramientas de performance
System Profiler:
¿Cuándo debo utilizarlo?• El system profiler es útil cuando se piensa que el
problema de desempeño puede estar fuera de Oracle• Beneficios:• Recolecta datos hasta segundos antes de que un
sistema falle.• Recolecta datos de Oracle y Sistema Operativo• Recolecta datos estadísticos con incrementos de 1
segundo
• Despliega el SQL actualmente ejecutando.
7/23/2019 Herramientas de Performance Oracle
http://slidepdf.com/reader/full/herramientas-de-performance-oracle 25/46
25
Use
Performance Tools
System Profiler:
7/23/2019 Herramientas de Performance Oracle
http://slidepdf.com/reader/full/herramientas-de-performance-oracle 26/46
26
Use
Performance Tools
Automatic Hang Detection:¿Cuándo debo utilizarlo?
• Cualquier problema que involucre Caídas de
performance. Cuando la información inicialmenterecolectada es insuficiente para diagnosticar elproblema.
Beneficios:• Recolecta archivos de systemstates y hanganalyze
durante un problema actual sin intervención de unoperador.
• Colección de datos 24x7• Caídas automáticamente detectadas• Información de caídas via E-mail
7/23/2019 Herramientas de Performance Oracle
http://slidepdf.com/reader/full/herramientas-de-performance-oracle 27/46
27
Use
Performance Tools
Automatic Session Tracing:¿Cuándo debo utilizarlo?
• Debería ser considerado en situaciones dónde sesiones
específicas experimenten problemas de performance.Beneficios:• Recolecta datos del evento 10046 Sólo cuando el
problema de performance ocurre.• Recolecta SQL asociados con problemas de
performance.• Recolecta datos específicos de eventos de espera de
Oracle y utilización de CPU• Rastrea problemas de sesiones específicas conproblemas
7/23/2019 Herramientas de Performance Oracle
http://slidepdf.com/reader/full/herramientas-de-performance-oracle 28/46
28
OSWatcher
7/23/2019 Herramientas de Performance Oracle
http://slidepdf.com/reader/full/herramientas-de-performance-oracle 29/46
29
Características:•OSW consiste de una serie de shell scripts.•Intervalos de colección de datos Configurable•OSW Invoca diferentes utilidades de S.O.
•ps
•top
•mpstat•iostat•netstat•traceroute•vmstat
OSWatcher
7/23/2019 Herramientas de Performance Oracle
http://slidepdf.com/reader/full/herramientas-de-performance-oracle 30/46
30
Instalación Simple:
OSWatcher
uncompress osw.tar.Z
tar xvf osw.tar
Más Información. Nota:301137.1
7/23/2019 Herramientas de Performance Oracle
http://slidepdf.com/reader/full/herramientas-de-performance-oracle 31/46
31
Use
OSWatcher
OSW Benefícios:
• Herramienta simple que utiliza diferentescomandos de Sistema Operativo preexistentes
• Fácil de Usar
7/23/2019 Herramientas de Performance Oracle
http://slidepdf.com/reader/full/herramientas-de-performance-oracle 32/46
32
Trace Analyzer TRCANLZR
Interpreta traces de SQL crudos con variables Bind y/oesperas generadas por el EVENTO 10046
7/23/2019 Herramientas de Performance Oracle
http://slidepdf.com/reader/full/herramientas-de-performance-oracle 33/46
33
Características:•Pasar un trace crudo de SQL con variablesBind y/o esperas generadas por el evento 10046niveles 1,4,8 o 12
•Genera un reporte legible que puede serutilizado para resolver problemas deperformance comunes de SQL o problemas
funcionales que requieran encontrar los valoresde variables tipo bind.
Trace Analyzer TRCANLZR
7/23/2019 Herramientas de Performance Oracle
http://slidepdf.com/reader/full/herramientas-de-performance-oracle 34/46
34
Instalación:
Trace Analyzer TRCANLZR
•Deberá descargar y descomprimir el archivo del
TRCANLZR y ejecutar algunos pasos deconfiguración
•Las herramientas pueden ser ejecutadas sobrebase de datos diferentes a donde fue generado elarchivo crudo.
•Más información disponible Nota:224270.1
C
7/23/2019 Herramientas de Performance Oracle
http://slidepdf.com/reader/full/herramientas-de-performance-oracle 35/46
35
Use
Trace Analyzer TRCANLZR
TRCANLZR Beneficios:
• Herramienta de uso simple que genera unasalida comprensible para analizar archivoscrudos incluyendo variables de tipo bind yeventos de espera.
• El Trace Analyzer provee un resumenexacto de Llamadas
7/23/2019 Herramientas de Performance Oracle
http://slidepdf.com/reader/full/herramientas-de-performance-oracle 36/46
36
SQLTXPLAIN
Plan de EjecuciónMejorado e Información
de diagnóstico
relacionado con unasentencia SQL
Guía de referencia completa
Nota:215187.1
7/23/2019 Herramientas de Performance Oracle
http://slidepdf.com/reader/full/herramientas-de-performance-oracle 37/46
37
Características:
•Diseñado para ayudar durante la fase dediagnóstico de problemas de performance deuna sentencia SQL.
•Brinda un reporte comprensivo y legible
•Facilita la creación de casos de prueba enambientes separados
SQLTXPLAIN
SQLTXPLAIN SQL
7/23/2019 Herramientas de Performance Oracle
http://slidepdf.com/reader/full/herramientas-de-performance-oracle 38/46
38
SQLTXPLAIN.SQL –Explain Plan Mejorado
Instalación
Sqlplus sys as sysdba
SQL> @sqcreate.sql
Ejecuta algunos modulos desentencias Sql
Crea un reporte con la herramienta
Revise la salida a través de unbrowser de Internet
7/23/2019 Herramientas de Performance Oracle
http://slidepdf.com/reader/full/herramientas-de-performance-oracle 39/46
39
3 diferentes maneras:
1. Xplain - Standard – Genera el Explain Plan,el SQL no es ejecutado.
1. Xtract - Avanzado – Genera el Explain Plan,el SQL está almacenado en memoria
2. Xecute - Especial - el SQL es ejecutado, yposteriormente el Explain Plan es obtenido
Utilizando el SQLTXPLAIN:
7/23/2019 Herramientas de Performance Oracle
http://slidepdf.com/reader/full/herramientas-de-performance-oracle 40/46
40
Reporte Mejorado
SQLTXPLAIN
7/23/2019 Herramientas de Performance Oracle
http://slidepdf.com/reader/full/herramientas-de-performance-oracle 41/46
41
Use
SQLTXPLAIN
SQLTXPLAIN Beneficios:
• Explain plan mejorado
• Muy útil para diagnosticar problemas deperformance de sql
• Resuelve problemas comunes con el explainplan estándar
• Usted puede cargar la salida de lainformación a sus SRs
7/23/2019 Herramientas de Performance Oracle
http://slidepdf.com/reader/full/herramientas-de-performance-oracle 42/46
42
Performance Tools Guía de referencia rápida
Ahora disponible a través de My OracleSupport!
• Una guía rápida de herramientas.
• Puede ser utilizada para resolver problemas deperformance.
• Pueden ser utilizadas para dar seguimiento a sussolicitudes de servicio (SRs)
• Incluye documentación de diferentes herramientas deperformance
• Revise en My Oracle support la Nota:438452.1Performance Tools Quick Reference Guide
C S Ed i
7/23/2019 Herramientas de Performance Oracle
http://slidepdf.com/reader/full/herramientas-de-performance-oracle 43/46
43
Customer Support Education
Opciones de entrega
• Uno a uno.- Reuniones con los clientes y Webcasts• Webcasts de Soporte.– Entrenando a un grupo de clientes
• Seminarios gratuitos calendarizados vía Internet• Talleres de educación de soporte regionales• Grupos de usuarios, SUGs, etc
Valor para usted
Al participar en alguna de nuestras presentaciones. Los clientes hanexperimentado en porcentajes:• Hasta un 40% en reducción del volumen de sus requerimientos
de servicio (SR)
• Tanto como un 70% en reducción de problemas que requierenescalamientos• Un 10% de incremento en el total de satisfacción al cliente
CSM O tb d T
7/23/2019 Herramientas de Performance Oracle
http://slidepdf.com/reader/full/herramientas-de-performance-oracle 44/46
44
CSM Outbound Team
Contáctenos vía la dirección de email que aparece a continuación ocontacte a un miembro de nuestro grupo de CSM outbounddirectamente
• Email externo:• [email protected]
(EMEA)• [email protected] (US)• [email protected] (BRASIL)• [email protected] (LAD)• [email protected] (APAC)
7/23/2019 Herramientas de Performance Oracle
http://slidepdf.com/reader/full/herramientas-de-performance-oracle 45/46
45
Resumen
• Disponibles vía My Oracle Support• Puede utilizar diferentes herramientas para monitorear
problemas de performance de Base de datos
• Puede utilizar OSWatcher para monitorear problemas deSistema Operativo
• Herramientas proactivas y reactivas
• Útiles para mejorar sus conocimientos de Performance• Útiles para resolver problemas de performance o dar
seguimiento a sus Solicitudes de servicio.
• Todas las herramientas están soportadas por Oracle• Parte de su contrato de mantenimiento Permier
7/23/2019 Herramientas de Performance Oracle
http://slidepdf.com/reader/full/herramientas-de-performance-oracle 46/46
46