Wanneer een SQL-query wordt afgegeven aan de Oracle database , Oracle creëert een plan voor het uitvoeren van de query . Dit uitvoeringsplan kunnen worden opgeslagen in een plan tabel . Het plan tabel bevat de volgorde van de tabellen waarnaar door de verklaring , de methode die wordt gebruikt om toegang te krijgen tot de tafel , de join -methode , en de gegevens operaties . Plantabellen kunnen worden gebruikt om te bepalen hoe het plan uitgevoerd zodat u de handelingen te optimaliseren . Wat je nodig hebt Oracle Database Toon Meer Aanwijzingen 1 Start SQL * Plus door te typen " sqlplus " bij een opdrachtprompt . Kopen van 2 Maak een tabel aan te houden de EXPLAIN PLAN uitgang met de volgende syntaxis : CONNECT VOORBEELD /password @ $ ORACLE_HOME /RDMS /ADMIN /UTLXPLAN.SQL 3 Voer het EXPLAIN PLAN door plaatsen " EXPLAIN PLAN VOOR " in de voorkant van de SQL-instructie . Gebruik de "SET STATEMENT_ID " -clausule als je meer dan een verklaring in het plan tabel . Bijvoorbeeld , " EXPLAIN PLAN SET STATEMENT_ID = ' st1 ' FOR SELECT zip FROM adres ; " Type 4 het commando " @ $ ORACLE_HOME /RDBMS /admin /utlxpls.sql " te bekijken het plan uitleggen . Type 5 " quit " te sluiten van de SQL * Plus sessie .
|