Comprobación de Rendimiento de SQL para Bases de Datos Oracle
Como administrador de base de datos, puede utilizar SQL Performance Watch en el servicio Oracle Cloud Infrastructure Database Management para predecir y evitar de forma proactiva los problemas de rendimiento de ejecución de SQL causados por modificaciones del sistema o cambios en el entorno, y garantizar un estado óptimo de la base de datos.
Database Management SQL Performance Watch proporciona el nivel de carga de trabajo, así como una vista por nivel SQL de cómo los cambios en el entorno, como las actualizaciones de base de datos y el refrescamiento de estadísticas del optimizador, afectan a los planes de ejecución SQL y a las estadísticas. Al ejecutar una sentencia SQL a la vez antes y después de los cambios, SQL Performance Watch genera un informe completo que describe el impacto neto del cambio del sistema en la carga de trabajo e identifica cualquier sentencia SQL empeorada. Para las sentencias SQL empeoradas, SQL Performance Watch ofrece información detallada sobre el plan de ejecución y recomendaciones para la optimización.
SQL Performance Watch está disponible actualmente para bases de datos externas, que son bases de datos Oracle ubicadas fuera de Oracle Cloud Infrastructure y conectadas a un recurso en el servicio External Database. Puede utilizar SQL Performance Watch para bases de datos RAC y de instancia única, que incluyen bases de datos de contenedor (CDB), bases de datos de conexión (PDB) y bases de datos sin contenedor (no CDB), de la versión 11.2.0.4 y posteriores.
Estas son las funciones clave disponibles como parte de SQL Performance Watch:
- SQL Performance Analyzer (SPA) para evaluar el efecto general de los cambios del sistema en aplicaciones reales en entornos de prueba antes de que los cambios se desplieguen en producción.
- Informes generados mediante la ejecución de sentencias SQL para comparar el rendimiento SQL antes y después del cambio.
Estas son las ventajas de utilizar SQL Performance Watch:
- Protege la base de datos de producción frente a regresiones de rendimiento SQL debido a cambios en la base de datos
- Proporciona flujos de trabajo optimizados, que están integrados con las mejores prácticas
- Genera informes completos de carga de trabajo para los cambios evaluados
- Proporciona una vista granular de los cambios que afectan a los planes de ejecución SQL y a diversas estadísticas