Explorando Performance Tuning. Miguel Palacios (miguel.palacios@gbs.pe) Oracle OTN Latinoamérica Tour - 7 de Agosto 2014



Documentos relacionados
DBA 2.0 y Gestión del Desempeño con Enterprise Manager Packs

ST23_ Performance Management and Tuning

ORACLE WORKFORCE DEVELOPMENT PROGRAM

DIPLOMADO EN ARQUITECTURA Y ADMINISTRACIÓN DE BASE DE DATOS ORACLE

ORACLE WORKFORCE DEVELOPMENT PROGRAM

SQL Diagnostic Manager Nueva versión 6.0

Oracle Database 11g: Taller de Administración

Oracle Database 11g: Taller de Administración I Versión 2

<Insert Picture Here> Herramientas de Soporte Disponibles en Metalink

TEMARIO: Oracle 11g. Ajuste y Rendimiento

ORACLE TUNING PACK 11G

ORA-133 Oracle Database 11g: Administration Workshop I

AULA DE ALTA TECNOLOGIA. Diplomado. ORACLE 10g

UNIVERSIDAD NACIONAL DE INGENIERÍA CENTRO DE EXTENSIÓN Y PROYECCIÓN SOCIAL AREA DE CURSOS DE ESPECIALIZACIÓN EN TECNOLOGÍAS DE LA INFORMACIÓN

Ing. Yonogy Curi Pomahuali

UNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA INFORMÁTICA SÍLABO AÑO ACADÉMICO 2008-I PLAN DE SESIÓN DE APRENDIZAJE

Señor A/P. Lino Bessonart FEMI Presente Ref.: 181/2009

ESPECIFICACIONES TÉCNICAS. 1.1 ORACLE DATABASE Versión: Enterprise Edition 11g R2 (o última versión disponible por el fabricante).

10775 Administering Microsoft SQL Server 2012 Databases

Instance Caging. Introducción. Implementación. Por Francisco Riccio

CURSOS Y DESCRIPCIÓN / ADMINISTRACIÓN DE BASE DE DATOS

Administration Workshop

PARÁMETROS DE GESTIÓN Y DESEMPEÑO DEL SISTEMA MANEJADOR DE BASES DE DATOS Y DE LA BASE DE DATOS

Oracle DBA. Requisitos previos. Duración y modalidad. Próximos Inicios. Alcances de la Capacitación. Costo y formas de pago. Instructor a cargo

6231 Maintaining a Microsoft SQL Server 2008 R2 Database

1

Novedades Julio 2006 (Año 1, Boletín 7)

LABORATORIO 6. Gestión del Rendimiento en el SMBD Oracle.

Desarrollo Tecnológico de Software y Hardware A.C.

3. Horario laboral referencial: Lunes Viernes 8:00 a.m. a 6:00 p.m.

ECCAIRS 5 Curso Técnico Arquitectura

FACULTAD DE INGENIERÍAS Y ARQUITECTURA ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA BASE DE DATOS SÍLABO

Syllabus. Programa : Advanced Transact SQL Server 2012 Curso : Advanced Transact SQL Server 2012 Duración : 50 horas. I.

Oracle 12c DISEÑO Y PROGRAMACIÓN

15 AÑOS DE EXITOSA TRAYECTORIA APOYANDO Y CRECIENDO JUNTO A SUS SOCIOS DE NEGOCIO CON VISIÓN DE FUTURO.

Lo importante es no dejar de avanzar... Presentación Corporativa

Para mayor información puede contactar a alguno de nuestros Representantes de Venta: Mindy Sanchez. msanchez@edaconsultores.com

DEPARTAMENTO: Computación y diseño NOMBRE DEL CURSO: Base de datos I CLAVE: ACADEMIA A LA QUE PERTENECE: Base de datos I

Escuela de Ingeniería en Informática Empresarial SYLLABUS

OFERTA COMERCIAL. Señores: UNIDAD ADMINISTRATIVA ESPECIAL MIGRACIÓN COLOMBIA Ciudad

Quiénes Somos Servicios Tecnológicos Consultoría Gold Partner ORACLE DBA s certificados amplia experiencia

PERFIL DE CARGO PARA SELECCIÓN

FERNANDEZ, Karina Estela

LICITACIÓN N L13045 NUEVO SISTEMA LEY DE TRANSPARENCIA

Far Sync Standby Database en Oracle Database 12c

PROGRAMA DEL CURSO ORACLE DATABASE 11G ADMINISTRATOR I

Novedades Noviembre 2006 (Año 1, Boletín 11)

Servicios de Outsourcing en TI

5051 Monitoring and Troubleshooting Microsoft Exchange Server 2007

BANCO CENTRAL DE RESERVA DEL PERÚ

Introducción. Hallazgos Clave 26% 74%

optimización de niveles de servicio por medio del monitoreo de base de datos

ENERGY COACH CONSORCIO EFICIENCIA ENERGETICA DEL PERU SAC. Excelencia Competitiva y Ambiental con nosotros!

Result Cache en Oracle Database 11gR2

Desarrollador Java JEE (4 posiciones)

NUESTROS SERVICIOS Arquitectura de Soluciones

ORA NFA: Base de Datos Oracle11g Release 2: Nuevas Funcionalidades para Administradores de Oracle10g

Líder Latinoamericano en soluciones

Enero Global Business Solutions

Curso Online de Oracle 10g

PLATAFORMA ERM. [Enterprise Risk Management] Control y Monitoreo en una sola Plataforma ERM.

Oracle Tuning. Programa de Estudio.

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN LICENCIATURA EN MATEMÁTICAS APLICADAS Y COMPUTACIÓN

MÓDULOS DEL CURSO Administración de Base de Datos 11g - Parte I Administración de Base de Datos 11g - Parte II Introducción a Oracle 11g: SQL y PL/SQL

Dominio de la implantación y gestión de un Sistema de Gestión de la Continuidad de Negocio (SGCN) basado en la norma ISO 22301

Cenfotec ofrece talleres de preparación para la certificación internacional de Microsoft SQL Server

Sus Capacidades CATÁLOGO DE FORMACIÓN ORACLE. Ayudar a las empresas a explotar AGILIDAD I INTELIGENCIA COLABORATIVA I INNOVACION I PERFORMANCE

80083 Producción II en Microsoft Dynamics AX 2009

MS_20462 Administering Microsoft SQL Server Databases

7197 Managing Enterprise Desktops Using the Microsoft Desktop Optimization Pack

Proyecto: Simplificación de Trámites de Exportación Términos de Referencia

Curso AX13: Diseño de la aplicación (Avanzado)

Diseño, Desarrollo e Implementación de una Aplicación Web para el manejo Centralizado de la Información Corporativa en AGA Consultores

One Place AGENCIA DE VIAJES

2780 Maintaining a Microsoft SQL Server 2005 Database

CAPITULO 4. ANALISIS COMPARATIVO Y SELECCION DE LA PLATAFORMA EDUCATIVA.

Como las PYMES pueden convivir con la TI de una manera FÁCIL. Octavio Moreno Director Tel:

1 - Diagnóstico general de la base de datos

[CASI v.0109] Pág. 1

Sysware Ingeniería High Availabilty Solutions

Consultoría en Arquitectura Empresarial, SOA y de Software

INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE TOAD DBA SUITE FOR ORACLE RAC EDITION Y TOAD FOR SQL SERVER XPERT EDITION

Soporte. Misión y Visión

Especialistas en e-commerce y Software IBM. Comercio Electrónico. México. Iván Peralta ivan@avatar-global.com

WILSON HERNANDO BERNAL FLORIAN Dirección: Tr. 76A # Bogotá - Colombia Teléfonos: Celular: wilsonbernal@gmail.

NAV12: Microsoft Dynamics Diseño de la aplicación (Básico)

Objetivo del puesto: Experiencia en:

6416 Updating your Network Infrastructure and Active Directory Technology Skills to Windows Server 2008

MINISTERIO DE COMERCIO EXTERIOR Y TURISMO LEY LEY QUE NORMA LA ADQUISION Y ADECUACION DEL SOFTWARE EN LA ADMINISTRACION PUBLICA

Servidores Privados Servidores P

PROGRAMA LA UNIVERSIDAD INTERNA 2015 SILABUS

50401 Designing and Optimizing Database Solutions with Microsoft SQL Server 2008

CL_50400 Designing, Optimizing, and Maintaining a Database Administrative Solution for Microsoft SQL Server 2008

En la vida no hay problemas, solo soluciones que no hemos encontrado.

Ministerio de Relaciones Exteriores República de Colombia

Catálogo de Servicios GPS para Bases de Datos Gestión de Proyectos y Soluciones

Escrito por Administrator Miércoles, 15 de Diciembre de :30 - Actualizado Domingo, 19 de Diciembre de :16

* Desempeñarse como analistas y programadores de sistemas informáticos.

San Isidro, 14 Abril de Señores: Organización Panamericana de la Salud

TRAINING Complete one of the approved instructor-led online or inclass courses. PRIOR CERTIFICACIÓN. Oracle Database 11g Administrator

Transcripción:

Explorando Performance Tuning Miguel Palacios (miguel.palacios@gbs.pe) Oracle OTN Latinoamérica Tour - 7 de Agosto 2014

LAOUC.ORG www.peoug.org 1-2 www.peoug.org

Mi Perfil: Miguel Palacios Fundador y Dirección de Consultoría en Global Business Solutions Perú (www.gbs.pe) Presidente de PERU Oracle Users Group (www.peoug.org) Oracle ACE Database & Performace (otn.oracle.com) Certificación OCP9i, OCP10g, OCE10g, OCE11g Experiencia Oracle: Arquitecto de soluciones con foco en Continuidad de Negocio 12+ años de Oracle Database Administration & Performance Tuning 12+ años Instructor certificado de Oracle University Latinoamerica Oracle Database Beta Tester desde 2006 1-3 www.peoug.org

<Insert Picture Here> Introducción 1-4 www.peoug.org

Introducción Qué es "performance" de la Base de Datos? Cómo afecta el procesamiento de sentencias SQL y PL/SQL al "performance" de la BD? Cuál es el rol del Oracle DBA respecto al "performance" de la BD? Cuál es el rol de los Desarrolladores respecto al "performance" de la BD? Si es desarrollador, desarrolla pensando en: Cumplir con el resultado de la lógica transaccional y/o del reporte solicitado? Cumplir con el resultado de la lógica transaccional y/o del reporte solicitado y adicionalmente en el "performance" de la BD? Solucionar problemas de performance es sólo responsabilidad del DBA? Tenemos conocimiento y documentados todos nuestros procedimientos? Qué herramientas tenemos para diagnosticar performance? 1-5 www.peoug.org

Metodología En base a nuestra experiencia, un proceso de diagnóstico y afinamiento contiene las siguientes etapas: Diagnóstico de plataforma e infraestructura así como de la configuración de Base de Datos y como interactúan con las aplicaciones. En esta etapa solo se identifican los eventos y procesos TOP así como recomendaciones respecto a plataforma e infraestructura. Afinamiento / Mejora de plataforma e infraestructura Afinamiento / Mejora de configuración de Base de Datos Luego de culminado las 3 etapas anteriores, se recomienda pasar a un proceso mas detallado y específico de diagnóstico y afinamiento de sentencias SQL y/o programas PLSQL esto con correlación a la aplicación. Definir estándares de desarrollo y de pases a producción (de no tenerlo disponible). Monitoreo continuo y diagnóstico de performance bimensual, de manera inicial; y luego, continuar trimestral o semestralmente. 1-6 www.peoug.org

<Insert Picture Here> Performance Tools 1-7 www.peoug.org

Database Tuning Oracle Enterprise Manager (ADDM) Parte de Oracle EM Packs (Producto Licenciado) Producto que brinda solución integral de afinamiento en BD Reporte ADDM ($ORACLE_HOME/rdbms/admin/addmrpt.sql) Parte de Oracle EM Packs (Producto licenciado) Reporte que informa sobre los hallazgos en BD AWR Report ($ORACLE_HOME/rdbms/admin/awrrpt.sql) Parte de Oracle EM Packs (Producto licenciado) Provee una visión general de performance de BD dentro de un rango de tiempo especificado. Statspack ($ORACLE_HOME/rdbms/admin/spreport.sql) Provee una visión general de performance de BD dentro de un rango de tiempo especificado. Remote Diagnostic Agent (RDA) (MOS 414966.1) Conjunto de scripts para reconocer el ambiente donde corre la BD OS Watcher (RDA) (MOS 1531223.1) Conjunto de scripts que permiten obtener información de performance de sistema operativo (CPU. Memoria. I/O) 1-8 www.peoug.org

Query Tuning Oracle Enterprise Manager (SQL Tuning Advisor) Parte de Oracle EM Packs (Producto Licenciado) Producto que aconseja o brinda recomendaciones AWR SQL Report ($ORACLE_HOME/rdbms/admin/awrsqrpt.sql) Parte de Oracle EM Packs (Producto licenciado) Producto que analiza la historia de un SQL_ID en particular y sus cambios de planes durante un tiempo determinado SQLTXPLAIN (MOS 215187.1) Recibe como input un SQL y genera un informe representativo para SQL Tuning TRCANLZR (TRCA) (MOS 224270.1) Lee archivos trace generados por SQL TRACE o EVENT 10046 generando un informe representativo para SQL Tuning PL/SQL Profiler Usado para diagnosticar líneas de código PL/SQL responsable por tomar más tiempo. 1-9 www.peoug.org

RDA (Remote Diagnostic Agent) 1-10 www.peoug.org

OS Watcher 1-11 www.peoug.org

ADDM Report 1-12 www.peoug.org

AWR Report 1-13 www.peoug.org

STATSPACK Report 1-14 www.peoug.org

SQL Tuning Advisor 1-15 www.peoug.org

TRCANLZR 1-16 www.peoug.org

PL/SQL Profiler 1-17 www.peoug.org

Preguntas y Respuestas 1-18 www.peoug.org

www.peoug.org