Når en SQL- spørringen er utstedt til Oracle database, skaper Oracle en plan for behandlingen av forespørselen . Dette gjennomføringsplan kan lagres i en plan tabellen . Planen tabellen inneholder rekkefølgen av tabellene det refereres til av uttalelsen , hvilken metode som brukes for å få tilgang bordet, join metoden, og data operasjoner . Plan tabeller kan brukes til å bestemme hvordan planen er utført , slik at du kan optimalisere driften . Du trenger
Oracle Database
Vis flere instruksjoner
en
Start- SQL * Plus med å skrive " sqlplus " i ledeteksten .
2
Lag en tabell for å holde FORKLAR PLAN utgang med følgende syntaks : CONNECT EKSEMPEL /passord @ $ ORACLE_HOME /RDMS /admin /UTLXPLAN.SQL
3
Kjør FORKLAR PLAN av plassere " FORKLAR PLAN fOR " foran SQL-setning. Bruk " SET STATEMENT_ID " klausul hvis du har mer enn en setning i planen tabellen . For eksempel " FORKLAR PLAN SET STATEMENT_ID = ' st1 ' FOR SELECT zip fra adresse ; "
4
Skriv kommandoen " @ $ ORACLE_HOME /RDBMS /admin /utlxpls.sql " for å vise Forklar Plan .
5
Type " quit" for å lukke SQL * Plus økt.