otn tour 2012 performance database 11g

Post on 04-Jul-2015

231 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Oracle DBA Tuning not for Dummies Ronald Vargas Quesada, Oracle ACE

Ronald Vargas Q., Twitter: @rovaque Oracle ACE Director of Technology LAOUC Technical Sales Consultant, Netsoft Oracle VAD Costa Rica y Guatemala Blog: oracledbacr.blogspot.com +125000 visitas

–  Oracle Database 11gR2 Sales-PreSales Specialist Assessment –  Oracle Database Security 11gR2 Sales-PreSales Specialist Assessment –  Oracle Real Application Clusters 11g PreSales Specialist Assessment –  Oracle GoldenGate Presales Specialist Assessment –  Oracle Linux PreSales Specialist –  MySQL Presales Specialist –  Consultor DBA ORACLE / INFORMIX+22 años –  Instructor de Oracle University, Top 10 Latinoamérica 2005 –  Fundador ORAUGCRC, Colaborador ORAUGGT, ORAUGHN, ORAUGSV –  Miembro IOUC, Comunidad Oracle Hispana, OracleMania –  Expositor OTN TOUR DAY 2011 LAD y OTN TOUR 2012 3era Edición. Profesor ULACIT

Oracle DBA Tuning not for Dummies

Rendimiento de una base de datos Oracle, esta dada por la ecuación:

CPU + MEMORIA + I/0 Recuperación de datos en memoria es

1/10000 mejor

que hacerlo a disco

Factores que inciden en el rendimiento de una base de datos Hardware  

Sistema  Opera/vo  

Versión  Base  de  Datos  

Factor #1 Hardware

Arquitectura: • Risc ( Mainframes ) • Cisc ( INTEL / AMD )

Oracle DBA Tuning not for Dummies

RISC – enfasis en software Tamaño de código de instrucciones grandes

Oracle DBA Tuning not for Dummies

Microprocesadores CISC: objetivo alcanzar la velocidad a través de un conjunto rico de instrucciones, que necesitan menos pasos para completar una tarea. Microprocesadores RISC: requieren más instrucciones para completar una determinada tarea, pero se centran en la reducción del número de ciclos que tarda en completar la misma.

Oracle DBA Tuning not for Dummies

Oracle DBA Tuning not for Dummies

Factor #2 Sistema Operativo

Oracle DBA Tuning not for Dummies

En INTEL que diferencia hay entre Linux y Windows ?

– Win2, Interpretado + Tiempo muerto – Linux relink

Mismo hardware, mismo motor de base de datos, con Linux un 40% más de Rendimiento

Oracle DBA Tuning not for Dummies

Diferencia entre versiones de Linux ?

Oracle UEK, Unbreakable Enterprise Kernel Vs Red Hat Enterprise Linux

Oracle DBA Tuning not for Dummies

Oracle uses Unbreakable Enterprise Kernel exclusively for building and testing of Oracle software including:

– Fusion Middleware and – Oracle Database.

Unbreakable Enterprise Kernel is also included in Oracle Exadata and Oracle Exalogic

Oracle DBA Tuning not for Dummies

Factor #3 Motor de la base de datos

Porqué mi base de datos migrada a 11g presenta problemas de rendimiento.?

– Binarios del software – Métodos de optimización – Parámetros de configuración de instancia – Consumo de recursos – Falta de aplicación de buenas prácticas

Oracle DBA Tuning not for Dummies

Oracle DBA Tuning not for Dummies

–  Oracle 11gR2 no soporta más optimización basada en regla. –  Optimizer_mode = ALL_ROWS –  Optimizer_index_cost_adj = 100 –  Cursor_sharing = EXACT –  Db_file_multiblock_read_count= [8,16] –  A.U. ( Allocation Unit ) –  Parseo –  Concurrencia sobre Objetos –  Estadísticas –  Indexes superflúos

Optimización de consultas

Oracle DBA Tuning not for Dummies

top related