You are hereRendimiento Oracle

Rendimiento Oracle


Más de 15 años de experiencia en múltiples entornos son suficientes como para detectar de modo rápido y eficaz los problemas de rendimiento.

Un proyecto de consultoría de rendimiento de BDs ayudaría a detectar y corregir estos problemas, ahorrando costes de ampliación de hardware (incluyendo los tiempos de migración) y que no siempre son solución porque el problema persistirá, limitando con ello a escalabilidad.

Desde el punto de vista de BDs Oracle el análisis de rendimiento se debe centrar en dos aspectos fundamentales: tuning SQL y tuning de instancia y BD.

SQL performance tuning
Oracle recomienda que en el caso de problemas de rendimiento el primero que debe abordarse es el SQL tuning, antes incluso que el tuning de instancia y BD o de sistema. Esto se debe a que el rediseño de las transacciones o de las queries puode, ya de por sí, provocar una gran mejora en el rendimiento global. Este punto es por lo tanto de vital importancia en el análisis de rendimiento global.

Debe tenerse 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, comenzando siempre por las más pesadas y teniendo presente la carga transaccional global del sistema (transacciones por minuto requeridas) y los bloqueos de recursos.

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

Oracle performance tuning
Si bien la mayoría de los problemas se solucionan con el SQL tuning a veces resultan también precisos cambios en la parametrización de la instancia de BD y configuración de la BD y sistemas que la soportan.

  • Análisis de rendimiento de instancia e BD.
  • Análisis de rendimiento de sistema operativo y almacenamiento.
  • Análisis de rendimiento de procesos batch.
  • Control y rendimiento del backup.
  • Parametrización de la BD.
  • Identificación y resolución de eventos de espera.
  • Identificación de procesos pesados.
  • Recomendaciones e implantaciones de nuevas configuraciones para la mejora del rendimiento.

Si desea conocer más sobre el rendimiento de las instancias y BDs Oracle, así como de SQL, no dude en ponerse en contacto con Alberto y Antón a través del formulario de contacto.