Dela via


Metodtips för frågearkiv i Azure Database for PostgreSQL – flexibel server

GÄLLER FÖR: Azure Database for PostgreSQL – flexibel server

Den här artikeln beskriver metodtips för användning av frågearkiv i Azure Database for PostgreSQL – flexibel server.

Ange optimalt frågeinsamlingsläge

Konfigurera frågearkivet så att det samlar in de frågor som är viktiga för dig.

pg_qs.query_capture_mode Scenario
all Samlar in alla frågor (översta nivån eller kapslade) och deras körningsfrekvenser och annan statistik. Identifiera nya frågor i din arbetsbelastning. Identifiera om ad hoc-frågor används för att identifiera möjligheter för användardefinierad parameterisering eller automatisk parameterisering.
top Samlar endast in frågor på den översta nivån. Frågor på den översta nivån är de som utfärdas direkt av klienter. Dessa inkluderar inte kapslade instruktioner (instruktioner som körs i en procedur eller en funktion).
none Samlar inte in några nya frågor när de är konfigurerade så här. Du kanske vill ange det till det här värdet om du redan har samlat in en fråga i tidsfönstret som du vill undersöka och inte vill fortsätta spela in några nya frågor. none är lämplig för testnings- och bänkmarkeringsmiljöer. none bör användas med försiktighet eftersom du kan missa möjligheten att spåra och optimera viktiga nya frågor.

Kommentar

pg_qs.query_capture_mode ersätter pgms_wait_sampling.query_capture_mode. Om pg_qs.query_capture_mode är nonehar inställningen pgms_wait_sampling.query_capture_mode ingen effekt.

Behåll de data du behöver

Parametern pg_qs.retention_period_in_days anger datakvarhållningsperioden för frågearkivet. Statistik som registrerats som är äldre än den perioden tas bort. Och frågetexter eller frågeplaner för frågor som inte har någon statistik som refererar till dem tas också bort. Som standard är frågearkivet konfigurerat för att behålla data i sju dagar. Undvik att behålla historiska data som du inte planerar att använda. Öka värdet om du behöver behålla data längre.