Profiling

Estudio del perfil y patrón de uso de la Base de Datos Oracle

El rendimiento de un sistema resulta de la combinación de diversas capas, como son el hardware disponible, el sistema operativo, el sistema de interconexión, la Base de Datos y el uso que de la misma realizan las aplicaciones.

El Desarrollo de Aplicaciones suele centrarse en los aspectos funcionales y de negocio. Las herramientas de desarrollo y/o interrogación disponibles, muchas veces genéricas, no necesariamente cursan las operaciones de Base de Datos de forma óptima.

El resultado de estos factores, hace que cada aplicación o herramienta tenga un perfil determinado que -incluso- puede variar en el tiempo en función de la volumetría de los datos.

NUCLI afronta este problema mediante una metodología que analiza el consumo de los diversos recursos por parte de la BD (CPU, acceso a memoria, acceso al sistema de almacenamiento, …) en un entorno de aplicación determinado, detectando los factores que hacen que el rendimiento global no sea el adecuado.

Esto, permite realizar recomendaciones de cuya ejecución, se puede obtener -mediante el tuning adecuado- una optimización de los recursos disponibles que deriva directamente en una disminución del Coste de Propiedad de los sistemas, con el consiguiente ahorro y retorno inmediato de la inversión.