Performance Tuning
Oracle performance tuning
- Análisis de rendimiento de instancia y BD.
- Análisis de rendimiento de sistema operativo y almacenamiento.
- Análisis de rendimiento de procesos batch.
- Control del backup.
- Parametrización de la BD.
- Identificación y resolución de cuellos de botella.
- Identificación de procesos pesados.
- Recomendaciones e implantación de nuevas configuraciones para la mejora del rendimiento.
SQL performance tuning
Oracle recomienda que en el caso de problemas de rendimiento lo primero que debe abodarse es el SQL tuning, antes incluso que el tuning de instancia, BD, o de sistema. Esto se debe a que el rediseño de las transacciones o de las queries puede, sólo de por sí, probocar una gran mejora del rendimiento global. Este punto es por lo tanto, de vital importancia en el análisis de rendimiento global.
Se debe tener presente en todo momento que una BD Oracle es un sistema transaccional. La transacción es la unidad mínima de manipulación de datos. Debemos centrarnos individualmente en cada una de ellas para optimizarlas, comenzado por las más pesadas y teniendo presente la carga transaccional global del sistema (transacciones por minuto requeridas) y los bloqueos de recursos.
Por otra parte están las queries SQL, para las cuales debemos considerar la optimización elegida, índices y la propia construcción de la query.
Tengamos siempre presente que el motor de la base de datos Oracle está optimizado para abordar mejor los datos a través de un lenguaje declarativo (SQL) que procedimental (PL o C).
Si desea conocer más detalles, por favor póngase en
contacto con Antón Campos indicando la consulta.