herramientas de performance oracle

47
<Insert Picture Here> Herramientas de Performance Kasuo García [email protected] Principal Regional Support Advocate Customer Support Education

Upload: cesarmj

Post on 17-Feb-2018

227 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Herramientas de Performance Oracle

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

Page 2: Herramientas de Performance Oracle

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.”

Page 3: Herramientas de Performance Oracle

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

Page 4: Herramientas de Performance Oracle

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.

Page 5: Herramientas de Performance Oracle

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

Page 6: Herramientas de Performance Oracle

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?

Page 7: Herramientas de Performance Oracle

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

Page 8: Herramientas de Performance Oracle

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

Page 9: Herramientas de Performance Oracle

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

Page 10: Herramientas de Performance Oracle

7/23/2019 Herramientas de Performance Oracle

http://slidepdf.com/reader/full/herramientas-de-performance-oracle 10/46

10

Oracle Performance Diagnostic Guide

Page 11: Herramientas de Performance Oracle

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í

Page 12: Herramientas de Performance Oracle

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

Page 13: Herramientas de Performance 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)

Page 14: Herramientas de Performance Oracle

7/23/2019 Herramientas de Performance Oracle

http://slidepdf.com/reader/full/herramientas-de-performance-oracle 14/46

14

Oracle Performance Diagnostic GuideClasificación

Page 15: Herramientas de Performance Oracle

7/23/2019 Herramientas de Performance Oracle

http://slidepdf.com/reader/full/herramientas-de-performance-oracle 15/46

15

Oracle Performance Diagnostic GuideQuery Tuning

Page 16: Herramientas de Performance Oracle

7/23/2019 Herramientas de Performance Oracle

http://slidepdf.com/reader/full/herramientas-de-performance-oracle 16/46

16

Oracle Performance Diagnostic Guide

Page 17: Herramientas de Performance Oracle

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.

Page 18: Herramientas de Performance Oracle

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

Page 19: Herramientas de Performance Oracle

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)

Page 20: Herramientas de Performance Oracle

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

Page 21: Herramientas de Performance Oracle

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

Page 22: Herramientas de Performance Oracle

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)

Page 23: Herramientas de Performance Oracle

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

Page 24: Herramientas de Performance Oracle

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.

Page 25: Herramientas de Performance Oracle

7/23/2019 Herramientas de Performance Oracle

http://slidepdf.com/reader/full/herramientas-de-performance-oracle 25/46

25

Use

Performance Tools

System Profiler:

Page 26: Herramientas de Performance Oracle

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

Page 27: Herramientas de Performance Oracle

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

Page 28: Herramientas de Performance Oracle

7/23/2019 Herramientas de Performance Oracle

http://slidepdf.com/reader/full/herramientas-de-performance-oracle 28/46

28

OSWatcher

Page 29: Herramientas de Performance Oracle

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

Page 30: Herramientas de Performance Oracle

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

Page 31: Herramientas de Performance Oracle

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

Page 32: Herramientas de Performance Oracle

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

Page 33: Herramientas de Performance Oracle

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

Page 34: Herramientas de Performance Oracle

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

Page 35: Herramientas de Performance Oracle

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

Page 36: Herramientas de Performance Oracle

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

Page 37: Herramientas de Performance Oracle

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

Page 38: Herramientas de Performance Oracle

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

Page 39: Herramientas de Performance Oracle

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:

Page 40: Herramientas de Performance Oracle

7/23/2019 Herramientas de Performance Oracle

http://slidepdf.com/reader/full/herramientas-de-performance-oracle 40/46

40

Reporte Mejorado

SQLTXPLAIN

Page 41: Herramientas de Performance Oracle

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

Page 42: Herramientas de Performance Oracle

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

Page 43: Herramientas de Performance Oracle

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

Page 44: Herramientas de Performance Oracle

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)

Page 45: Herramientas de Performance Oracle

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

Page 46: Herramientas de Performance Oracle

7/23/2019 Herramientas de Performance Oracle

http://slidepdf.com/reader/full/herramientas-de-performance-oracle 46/46

46

[email protected]