Door twee exemplaren van dezelfde Oracle-database kan heel verschillend presteren op basis van hoe gebruikers toegang tot de gegevens , is het belangrijk voor database administrators om query- prestaties te monitoren en aan te passen databaseconfiguraties . Oracle levert vier tafels die monitor queryprestatie helpen : V $ SQL , V $ SQLAREA , V $ SQLSTATS en V $ SQLTEXT . V $ SQL en V $ SQLAREA bevatten vergelijkbare statistieken voor alle query's in het gedeelde zwembad ruimte , maar V $ SQL geeft gedetailleerde informatie over de prestaties van kind vragen in aanvulling op de oorspronkelijke query statement . Prestaties Gegevens V $ SQL en V $ SQLAREA beide bevatten prestatiegegevens op query's in het gedeelde zwembad ruimte wonen . Ze tonen het aantal keren dat een query werd ontleed of ongeldig , het aantal schijf leest en schrijft tijdens de uitvoering en de wachttijd en uitvoeren . Ze laten u ook zien wie een statement gemaakt en hoeveel mensen er momenteel wordt uitgevoerd elke uitspraak . Zodra een vraag is niet langer in de gedeelde pool ruimte , wordt deze verwijderd uit beide tabellen . Getotaliseerd vs Detail Gebruik V $ SQLAREA om prestaties van query's te evalueren op geaggregeerde basis voor elke uitspraak . Wanneer u meer details van een verklaring nodig hebt, gebruik V $ SQL , die statistieken voor elk kind query die maakt een master verklaring toont . V $ SQL bevat de volledige tekst van elke query verklaring in aanvulling op de eerste duizend tekens die door V $ SQLAREA . Ook Genoemd Velden V $ SQL en V $ SQLAREA aandeel twee velden met dezelfde naam , maar verschillende soorten en lengtes . OUTLINE_SID is een numeriek veld met een lengte van 22 in V $ SQL en een tekst-veld met een lengte van 40 in V $ SQLAREA . LAST_LOAD_TIME is een teken gebied van lengte 19 in V $ SQL maar een datum veld in V $ SQLAREA . Extra Velden V $ SQL bevat zes velden die niet zijn in V $ SQLAREA : CHILD_ADDRESS , CHILD_NUMBER , SERVICE , SERVICE_HASH , SQLTYPE en TYPE_CHK_HEAP . V $ SQLAREA bevat twee velden die niet in V $ SQL : . LAST_ACTIVE_CHILD_ADDRESS en VERSION_COUNT
|