POLITICA DE COOKIES

Q2BSTUDIO.COM utiliza cookies técnicas, analíticas, de sesión y de publicidad con la finalidad de prestar un mejor servicio. No obstante, necesitamos su consentimiento explícito para poder utilizarlas. Así mismo puede cambiar la configuración de las cookies u obtener más información aquí .

Gestión de Planes SQL de Oracle: 23ai en 19.22

Gestión de planes SQL de Oracle: 23ai en 19.22

Publicado el 27/08/2025

Oracle SQL Plan Management 23ai features backported to 19.22 presenta una mejora práctica para administradores de bases de datos que necesitan asegurar planes de ejecución estables y a la vez permitir que el optimizador evolucione hacia mejores planes cuando estén disponibles

El reto de afinar sentencias SQL es constante tanto en entornos Cloud como On Prem y exige un equilibrio entre estabilidad y capacidad de evolución a medida que los equipos de desarrollo modifican las aplicaciones y cambian las cargas

Qué aporta la funcionalidad backportada a 19.22 Paso a paso

Paso 1 Identificar la sentencia SQL a optimizar y listar los planes disponibles usando utilidades como AWR, cursor cache u otras herramientas de diagnóstico. Un ejemplo de identificador es SQL_ID az1y2nzz8y42a y planes con PLAN_HASH_VALUE 2441334682 y 4222704632

Paso 2 Analizar sin forzar cambios inmediatos. Revisar ejecuciones y tiempos para entender cuál plan es más eficiente en producción y qué riesgo implicaría fijar un plan de forma rígida

Paso 3 Permitir que Oracle elija y verifique el mejor plan disponible usando DBMS_SPM.ADD_VERIFIED_SQL_PLAN_BASELINE Esta rutina carga planes desde cursor cache, AWR y el Automatic SQL Tuning Set en estado no aceptado, ejecuta internamente el SQL Plan Management Evolve Advisor y acepta los planes de mejor desempeño

Resultado esperado Tras ejecutar DBMS_SPM.ADD_VERIFIED_SQL_PLAN_BASELINE el mejor plan entre los disponibles queda aceptado y registrado como baseline con un origen del tipo EVOLVE-LOAD-FROM-CURSOR-CACHE De este modo Oracle podrá seguir comprobando y evolucionando la sentencia cuando aparezcan planes nuevos y verificados

Ejemplo práctico resumido Identificado SQL_ID az1y2nzz8y42a con dos plan hash values 2441334682 y 4222704632 Se ejecuta DBMS_SPM.ADD_VERIFIED_SQL_PLAN_BASELINE y la salida muestra Plan hash value 2441334682 aceptado y creado como SQL_PLAN_xxxxx con Enabled YES Accepted YES Origin EVOLVE-LOAD-FROM-CURSOR-CACHE

Beneficios clave Mantener estabilidad de producción evitando regresiones de rendimiento Permitir evoluciones controladas y verificadas por el Evolve Advisor Reducir intervenciones manuales y acelerar la nutricion de baselines con información de AWR y cursor cache

Herramientas complementarias utilitarias propias como spm_list y spm_addv facilitan la identificación de planes y la invocacion de las rutinas necesarias para crear y verificar baselines en 19.22

Recomendaciones practicas No forzar un plan a menos que sea imprescindible; dejar que la funcion ADD_VERIFIED SQL PLAN BASELINE acepte planes verificados Revisar periodicamente las baselines y los resultados del Evolve Advisor Comprobar impacto en tiempos de respuesta y planes de ejecución tras aceptar nuevos planes

Sobre Q2BSTUDIO Q2BSTUDIO es una empresa de desarrollo de software especialista en aplicaciones a medida y software a medida que ofrece soluciones integrales en inteligencia artificial, ia para empresas, agentes ia, ciberseguridad y servicios cloud aws y azure Nuestra experiencia incluye servicios inteligencia de negocio y Power BI para transformar datos en decisiones accionables y proyectos de inteligencia artificial a la medida de cada cliente

Si buscas optimizar el comportamiento de tus bases de datos Oracle y aprovechar funciones avanzadas como las features 23ai backported a 19.22, Q2BSTUDIO puede ayudar a implementar estrategias de SQL Plan Management, automatizacion de baselines y soluciones de monitoreo adaptadas a tus necesidades de negocio

Palabras clave aplicaciones a medida software a medida inteligencia artificial ciberseguridad servicios cloud aws y azure servicios inteligencia de negocio ia para empresas agentes ia Power BI

Fin del artículo, inicio de la diversión
Construyendo software juntos

Dando vida a tus ideas desde 2008

Diseñamos aplicaciones móviles y de escritorio innovadoras que cumplen con tus requisitos específicos y mejoran la eficiencia operativa.
Más info
Cuéntanos tu visión
Sea cual sea el alcance, podemos convertir tu idea en realidad. Envíanosla y charlemos sobre tu proyecto o una colaboración futura.
Contáctanos
artículos destacados
Live Chat
Enviado correctamente.

Gracias por confiar en Q2BStudio