sql >> Base de Datos >  >> RDS >> Oracle

Otro informe técnico de 12c Optimizer

Ayer, escribí en un blog sobre un buen libro blanco que encontré de Maria Colgan de Oracle Corp relacionado con la CBO. También descubrí otro buen artículo. Este analiza todas las mejoras relacionadas con CBO para Oracle 12c. Puede encontrar este documento aquí.

Optimizador con Oracle Database 12c

Esta es una muy buena lectura. He estado esperando la Optimización de consultas adaptable, especialmente las Estadísticas adaptables desde que se lanzó 12c. Todavía estoy al menos a 1 año de poner 12c en producción. Pero cuando lleguemos allí, creo que esto será un gran beneficio para nosotros. Muchas de mis declaraciones SQL de bajo rendimiento a menudo se "arreglan" simplemente actualizando las estadísticas. Oracle no ha identificado correctamente las estadísticas como obsoletas y el rendimiento de SQL no es óptimo. Espero con ansias Oracle 12c, donde puede detectar esto sobre la marcha y usar un mejor plan para la próxima ejecución de SQL.

Una cosa que no pude encontrar en este documento fue dónde Oracle 12c realizará declaraciones UNION en paralelo. Tal vez me lo perdí.

En mi investigación anterior, no pude encontrar algunas características nuevas de 12c que este informe técnico analiza

– Recopilación de estadísticas en línea:para algunas operaciones de la base de datos, dado que la base de datos ya está leyendo los datos, Oracle generará estadísticas a medida que avanza, ahorrando tiempo para más adelante.

– Nuevos informes para DBMS_STATS:ahora puede ver lo que hizo DBMS_STATS durante su trabajo regular de recopilación de estadísticas.