Inhoudsopgave:
Definitie - Wat betekent Query Plan Monitoring?
Query-monitoring is het bewaken van de prestaties en uitvoer van een query tijdens de uitvoering. Een queryplan biedt duidelijke, logische stappen voor het uitvoeren van taken zoals het opvragen van databases en het ophalen van gegevens. Net zoals het maken van een queryplan een complexe taak is, is het controleren op prestaties en uitvoer een complex proces. Monitoring is een multidimensionale taak en het plan moet meerdere aspecten van een query bewaken, zoals prestaties, geneste stappen en hun prestaties, en snelheid van ophalen.
Monitoring van query-plannen wordt ook wel SQL-plan-monitoring genoemd.
Techopedia verklaart Query Monitoring van het Plan
Een queryplan is een ingewikkelde reeks stappen, afhankelijk van wat het doel van de query is. Een vraag die bijvoorbeeld de namen van alle werknemers op de financiƫle afdeling van een klein bedrijf ophaalt, is waarschijnlijk een eenvoudigere vraag dan een vraag die de namen en paspoortnummers ophaalt van werknemers wier namen bepaalde letters bevatten en die in bepaalde staten wonen. Complexe plannen kunnen geneste query's, lussen of vertakkingen hebben en elke complexiteit kan betekenen dat u een andere set databases, gegevensbronnen of tabellen op verschillende locaties opvraagt.
Hoewel het eenvoudig is om queryplannen op eenvoudige query's te controleren, duurt het een gedetailleerd overzicht van queryplannen voor complexe query's. Complexe query's met veel nesten en vertakken kunnen bijvoorbeeld duur zijn en veel tijd en systeembronnen vergen. Het is de taak van het queryplan om het specifieke queryonderdeel te identificeren dat de prestaties heeft verminderd, en dat kan een tijdrovende taak zijn.
