Hvordan bruke en Forklar Plan tabell i Oracle

Når en SQL-spørring er utstedt til Oracle database, oppretter Oracle en plan for behandlingen av forespørselen. Denne gjennomføringsplan kan lagres i en plan tabell. Tabellen Planen inneholder rekkefølgen av tabellene refereres til av uttalelsen, den brukes til å få tilgang til bordet, bli med metoden metode og data operasjoner. Plan tabeller kan brukes til å bestemme hvordan planen blir gjennomført, slik at du kan optimalisere driften.

Bruksanvisning

1 Begynn SQL * Plus ved å skrive "sqlplus" ved ledeteksten.

2 Lag en tabell for å holde FORKLARE PLAN utgang med følgende syntaks:
CONNECT Eksempel / passord @ $ ORACLE_HOME / RDMS / ADMIN / UTLXPLAN.SQL

3 Kjør FORKLARE PLAN ved å plassere "FORKLARE PLAN FOR" foran SQL-setningen. Bruk "SET STATEMENT_ID" -klausulen hvis du har mer enn en setning i tabell planen. For eksempel "FORKLARE PLAN SET STATEMENT_ID = 'st1' FOR SELECT zip fra adresse;"

4 Skriv inn kommandoen "@ $ ORACLE_HOME / RDBMS / admin / utlxpls.sql" for å vise Forklar Plan.

5 Skriv "slutte" for å lukke SQL * Plus økt.