Come utilizzare un Spiegare Tabella piano in Oracle

July 1

Ogni volta che una query SQL viene rilasciato al database Oracle, Oracle crea un piano per l'esecuzione della query. Questo piano di esecuzione può essere salvato in una tabella del piano. La tabella piano contiene l'ordine delle tabelle a cui fa riferimento la dichiarazione, il metodo utilizzato per accedere alla tabella, il metodo join, e le operazioni di dati. le tabelle del piano possono essere utilizzati per determinare come il piano viene eseguito in modo che è possibile ottimizzare le operazioni.

istruzione

1 Avviare SQL * Plus digitando "sqlplus" al prompt dei comandi.

2 Creare una tabella per contenere l'uscita PLAN con la seguente sintassi spiegare:
CONNECT ESEMPIO / password @ $ ORACLE_HOME / RDMS / ADMIN / UTLXPLAN.SQL

3 Eseguire il piano spiegare con l'immissione "SPIEGARE PIANO PER" davanti SQL. Utilizzare la clausola "SET STATEMENT_ID" se si dispone di più di una dichiarazione nella tabella del piano. Ad esempio, "SPIEGARE piano SET STATEMENT_ID = 'st1' PER SELEZIONARE zip FROM indirizzo;"

4 Digitare il comando "@ $ ORACLE_HOME / rdbms / admin / utlxpls.sql" per visualizzare il Spiega Piano.

5 Tipo "quit" per chiudere la sessione SQL * Plus.