Nwlapcug.com


Come utilizzare una tabella di piano esplicativo in Oracle

Ogni volta che viene eseguita una query SQL al database Oracle, Oracle crea un piano per l'esecuzione della query. Questo piano di esecuzione possa essere salvato in una tabella di piano. Il piano contiene l'ordine delle tabelle a cui fa riferimento l'istruzione, il metodo utilizzato per accedere alla tabella, il metodo join, nonché le operazioni sui dati. Tabelle dei piani possono essere utilizzate per determinare come viene eseguito il piano in modo che è possibile ottimizzare le operazioni.

Istruzioni

1

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

2

Creare una tabella per contenere l'output di spiegare piano con la seguente sintassi:
COLLEGARE password di esempio @$ ORACLE_HOME/RDMS/ADMIN/UTLXPLAN. SQL

3

Eseguire il piano di spiegare facendo precedere "Spiegare piano per" l'istruzione SQL da. Utilizzare la clausola di "SET STATEMENT_ID" Se si dispone di più di un'istruzione nella tabella del piano. Ad esempio, "spiega piano SET STATEMENT_ID = 'st1' indirizzo selezionare zip;"

4

Digitare il comando "@$ORACLE_HOME/rdbms/admin/utlxpls.sql" per visualizzare il piano di spiegare.

5

Digitare "quit" per chiudere il SQL * Plus sessione.