Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Explain Plan

No description
by

dani Fernández

on 12 December 2012

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Explain Plan

EXPLAIN PLAN

RESULTADOS PLAN DE
EJECUCIÓN Explain Plan Optimización de Sentencias Los hints son las opciones que
proporciona Oracle para
modificar los planes de
ejecución.
Su sintaxis es igual a un
comentario:
/*+ejemplo*/ Los resultados determinan si
el optimizador elige un plan
de ejecución en particular.

También te ayuda a comprender las
decisiones del optimizador
y permite entender el rendimiento
de una consulta. Aplicación Código Hints ALL_ROWS Le indica a Oracle que optimice la consulta, minimizando el tiempo usado para la devolución de las filas de la consulta. Ejecuta los planes elegidos por el optimizador de Oracle para:
SELECT
UPDATE
INSERT
DELETE Plan de ejecución Secuencia de operaciones
usado por Oracle para
ejecutar una instrucción. El comando Explain
Plan permite examinar
los pasos a seguir en
el plan de ejecución Explain Plan guarda el plan de ejecución en una tabla de la base de datos. Salida Del Plan Un ordenamiento de Datos de operaciones
como filtrar,
ordenar o
agregación. las tablas de referencia
en la declaración. Un método de acceso de cada
cuadro mencionado
en instrucción. Un método join de las
tablas afectadas por
operaciones de combinación
en la instrucción Como Ver Explain Plan PLAN_TABLE: generalmente creado por el DBA.
Activar: •SET AUTOTRACE ON;
Desactivar: •SET AUTOTRACE OFF;

Para obtener la información de un plan de ejecución se antepone EXPLAIN PLAN FOR.

•Script UTLXPLS.SQL
•Script UTLXPLP.SQL
•Función DBMS_XPLAN.DISPLAY SQL> set autotrace traceonly explain
SQL> select * from prueba; AND-EQUAL Pide al optimizador que realice una operación AND-EQUAL en los índices indicados en el hint. CLUSTER CLUSTER le dice al optimizador que utilice la operación TABLE ACCESS CLUSTER. FIRST_ROWS Opuesto de ALL_ROWS. Le dice al optimizador que mejore
la consulta para obtener el menor tiempo de respuesta obteniendo la primera fila de la consulta.
Este hind no funciona con funciones de grupo. FULL Pide al optimizador que realice un TABLE ACCESS FULL en una
tabla especificada.
Full transcript