Aanbevolen procedures voor Query Store in Azure Database for PostgreSQL Flexible Server

In dit artikel vindt u een overzicht van aanbevolen procedures voor het gebruik van querystore op een Azure Database for PostgreSQL flexibele server.

Stel de optimale modus voor queryregistratie in

Configureer Query Store om de query's op te slaan die belangrijk voor u zijn.

pg_qs.query_capture_mode Scenario
all Registreert alle query’s (op het hoogste niveau of geneste) en hun uitvoeringsfrequenties en andere statistieken. Gebruik deze modus om nieuwe query's in uw workload te identificeren. Detecteren of ad-hocquery's worden gebruikt om mogelijkheden te identificeren voor door de gebruiker gedefinieerde parameters of automatische parameterisatie.
top Legt alleen query's op het hoogste niveau vast. Query's op het hoogste niveau zijn query's die rechtstreeks door clients worden uitgegeven. Deze query’s bevatten geen geneste statements (statements die binnen een procedure of functie worden uitgevoerd).
none Legt geen nieuwe query's vast. Stel deze waarde in als u al een query hebt vastgelegd die is ingesteld in het tijdvenster dat u wilt onderzoeken en u niet wilt doorgaan met het opnemen van nieuwe query's. none is geschikt voor test- en benchmarkomgevingen. Wees none voorzichtig, omdat u de kans mist om belangrijke nieuwe query's bij te houden en te optimaliseren.

Opmerking

pg_qs.query_capture_mode vervangt pgms_wait_sampling.query_capture_mode. Als pg_qs.query_capture_modenone is, heeft de instelling pgms_wait_sampling.query_capture_mode geen effect.

Behoud de gegevens die u nodig hebt

Met pg_qs.retention_period_in_days de parameter wordt de gegevensretentieperiode voor het queryarchief opgegeven. Het systeem verwijdert statistieken die ouder zijn dan die periode. Het systeem verwijdert ook queryteksten of queryplannen voor query's die er geen statistieken naar verwijzen. Standaard is het queryarchief zo geconfigureerd dat de gegevens zeven dagen worden bewaard. Vermijd het bewaren van historische gegevens die u niet van plan bent te gebruiken. Verhoog de waarde als u gegevens langer wilt bewaren.