Database Performance Management

Database Performance Management ayuda a optimizar el desempeño de forma fácil y proactiva. Utiliza un enfoque único de búsqueda, corrección y validación para detectar problemas de desempeño, ajustar automáticamente el SQL y evaluar el impacto de los cambios en el sistema de producción.

Resumen de gestión del rendimiento de bases de datos (22:32)

Cómo funciona Database Performance Management

Las funciones de Database Performance Management están integradas en Oracle Database, lo que ofrece una solución completa, rentable y fácil de usar para gestionar el desempeño de tu entorno de Oracle Database. Oracle Diagnostics Pack y Oracle Tuning Pack también proporcionan informes de rendimiento y disponibilidad para toda la empresa, un repositorio de rendimiento centralizado, asesoramiento automático y una valiosa agregación de rendimiento entre sistemas, lo que simplifica considerablemente la tarea de gestionar grandes conjuntos de bases de datos.

Detecta problemas de desempeño utilizando las funciones de Diagnostics Pack, como Real-Time SQL Monitoring, Automatic Diagnostics Monitor (ADDM) y Automatic Workload Repository (AWR). Corrige problemas con conjuntos de herramientas como SQL Tuning Advisor y Automatic SQL Tuning. Valida los cambios mediante las funciones de Real Application Testing, como SQL Performance Analyzer, Database Replay y Workload Analysis.

Casos de éxito de Enterprise Performance Management

Ver todos los casos de clientes

Automatic SQL Tuning

Automatic SQL Tuning identifica y ajusta automáticamente las sentencias SQL que se realizan de forma subóptima. SQL Tuning Advisor permite a los DBA examinar las SQL problemáticas y obtener recomendaciones exhaustivas de SQL Tuning identificadas durante la fase de diagnóstico. Ayuda a los DBA a identificar planes de ejecución alternativos utilizando datos de desempeño históricos y en tiempo real.

Analiza el desempeño durante períodos prolongados

ADDM Spotlight agrega las conclusiones y recomendaciones de las ejecuciones individuales de tareas ADDM durante un período de tiempo específico para el análisis del desempeño. Ofrece recomendaciones para corregir problemas y ayuda a los usuarios a hacer lo siguiente:

  • Mejorar y estandarizar la gestión del desempeño de bases de datos utilizando conclusiones y recomendaciones de Oracle ADDM
  • Corregir proactivamente la degradación del desempeño de informes ADDM en ventanas personalizadas para la investigación del análisis de la causa raíz
  • Compararel desempeño del código de la aplicación antes y después de las actualizaciones
  • Informarse de las ejecuciones de alta carga de la aplicación

Real-Time SQL Monitoring

Real-Time SQL Monitoring ofrece información detallada sobre la ejecución de sentencias SQL dentro de Oracle Database. No se necesitan pasos adicionales y no hay sobrecarga de desempeño. Además, ayuda a los DBA, desarrolladores de aplicaciones e ingenieros DevOps con los siguientes casos de uso:

  • Supervisar automáticamente el SQL de larga ejecución y que utiliza muchos recursos (como consultas, DML y DDL)
  • Supervisar estadísticas a nivel de ejecución global, operación de plan y ejecución en paralelo
  • Admite análisis en tiempo real, históricos y fuera de línea mediante Active Reports
  • Guía las tareas de ajuste

Actualiza, migra y valida tu base de datos

Al actualizar y migrar una base de datos, puedes encontrarte con regresiones o lentitud en el desempeño, lo que puede prolongar la fase de prueba de tales actividades. Real Application Testing puede agilizar todo el proceso, incluida la planificación de la capacidad, la migración y la evaluación del desempeño, con un esfuerzo mínimo. Comienza con Migration Planner para identificar los recursos necesarios, luego sigue con Migration Workbench para identificar la mejor solución de migración, seguida de la captura de cargas de trabajo y la clonación de la base de datos.

El siguiente paso es empezar a probar.

  • Utiliza la función de clonación para capturar datos de prueba
  • Ejecuta Run SQL Performance Analyzer (SPA) antes de actualizar para obtener una base
  • Actualiza tu base de datos
  • Ejecuta SPA para identificar la regresión SQL
  • Ajusta las sentencias SQL en regresión con Tuning Advisor o utiliza las bases del plan SQL para la estabilidad del plan
  • Cuando se corrija la regresión, ejecute Database Replay para verificar el rendimiento e identificar la regresión

Este planteamiento minimizará el riesgo de sorpresas causadas por la regresión del hardware o el software y reducirá la extinción de firefighting tras la actualización.

Identificar la causa raíz de la regresión del desempeño en producción

Considera la situación de presentarte en el trabajo el lunes por la mañana y encontrarte inmediatamente con usuarios descontentos. No se han producido cambios durante el fin de semana, pero a pesar de ello la aplicación presenta problemas de desempeño. Workload Analysis puede ayudarte a identificar la causa raíz. Comienza por crear unSQL Tuning Set a partir de tu carga de trabajo cuando la base de datos funcione como se espera. Ésta será tu carga de trabajo de referencia. Después de encontrar problemas de desempeño, debes crear un nuevo SQL Tuning Set para empezar con el análisis. Workload Analysis puede comparar la referencia con la carga de trabajo actual.

Puedes conocer detalles sobre las sentencias ejecutadas en la base de datos, como por ejemplo:

  • Sentencias con un nuevo plan de ejecución y el impacto total en la carga de trabajo
  • Nuevas sentencias no vistas en la referencia y su impacto
  • Faltan sentencias SQL que solo se ven en la referencia

El siguiente paso consiste en utilizar SQL Tuning Advisor para ajustar las sentencias nuevas y las que han presentado regresión. Este proceso puede automatizarse completamente de forma periódica, y los resultados se muestran en la página de inicio de tu base de datos de Enterprise Manager.

Migración de bases de datos físicas o lógicas

Migration Workbench ofrece opciones de flujo de trabajo físico/lógico y fuera de línea, y permite actualizar versiones en línea. Los flujos de trabajo se gestionan con una experiencia de usuario gráfica, una interfaz de línea de comandos y API REST. La herramienta Cloud Premigration Advisor está integrada en el flujo de trabajo lógico.

Migration Workbench ofrece dos opciones de migración para migrar bases de datos de Oracle:

1. Con el tablespace transportable (TTS) mediante el método de migración lógica o física
2. Con el método de migración lógica de Data Pump

Las ventajas de utilizar Migration Workbench para migrar bases de datos son:

  • Una herramienta para todos los casos de uso de la replataforma, incluido el entorno multiplataforma
  • La mejor tecnología de movimiento de datos en función de las opciones de origen y destino
  • Migraciones de no multiinquilino a multiinquilino
  • Tiempo de inactividad casi nulo para las aplicaciones durante la renovación de la plataforma
  • Sin cambios o con pocos cambios para las aplicaciones
  • Rendimiento mejorado de la aplicación

Comienza a utilizar Database Performance Management


Ponte en contacto con ventas

¿Te interesa saber más sobre Database Performance Management? Permite que uno de nuestros expertos te ayude.