Hola todos el día de hoy vengo a mostrarles como hacer un Explain Plan en Oracle, esto en simples palabras es el plan de ejecución que realiza el motor de la base de datos para una consulta y con esto podemos identificar tiempos y que relaciones se efectúan en esa consulta con el fin de optimizar o modificar para su buen desempeño.
Para crear un explain plan se debe ejecutar lo siguiente:
--Create explain plan
explain plan set statement_id='view' for
SELECT * FROM view_xxx;
En el ejemplo coloque una vista pero puede ser una tabla y se puede colocar condicionales como el Where. Una vez se cree el plan lo podemos consultar de la siguiente forma:
--Consultar explain plan
select * from table(dbms_xplan.display(null,'view','ALL'));
Espero les sea de ayuda y hasta una próxima oportunidad
Comentarios
Publicar un comentario