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 del 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 sui dati . Tabelle del piano possono essere utilizzati per determinare come il piano viene eseguito in modo da poter ottimizzare le operazioni . Cose che ti serviranno
Oracle Database
Mostra più istruzioni
1
Avviare SQL * Plus , digitando " sqlplus " al prompt dei comandi .
2
Creare una tabella per contenere il EXPLAIN output del piano con la seguente sintassi : CONNECT ESEMPIO /password @ $ ORACLE_HOME /RDBMS /ADMIN /UTLXPLAN.SQL
3
eseguire il piano di spiegare con mettendo "spiegano 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 zip Selezionare da Rubrica Indirizzi ";
4
digitate il comando " @ $ ORACLE_HOME /rdbms /admin /utlxpls.sql " per visualizzare il Piano Spiegare .
5
Tipo " quit" per chiudere la sessione SQL * Plus .