Bewährte Methoden für Abfragespeicher – Azure-Datenbank für PostgreSQL – Flexibler Server

GILT FÜR: Azure Database for PostgreSQL – Flexible Server

In diesem Artikel werden bewährte Methoden für die Verwendung von Abfragespeicher in azure Database for PostgreSQL flexible Server beschrieben.

Festlegen des optimalen Abfrageerfassungsmodus

Lassen Sie den Abfragespeicher die Daten erfassen, die für Sie wichtig sind.

pg_qs.query_capture_mode Szenario
Alle Analysieren Sie Ihre Workload gründlich in Bezug auf alle Abfragen (oberste Ebene oder geschachtelt) und deren Ausführungshäufigkeiten und andere Statistiken. Identifizieren Sie neue Abfragen in Ihrer Workload. Ermitteln Sie, ob Ad-hoc-Abfragen verwendet werden, um Möglichkeiten für die benutzerdefinierte Parametrisierung oder die automatische Parametrisierung zu identifizieren. Bei All sind die Kosten für den Ressourcenverbrauch höher.
Top Konzentrieren Sie ihre Aufmerksamkeit auf Abfragen der obersten Ebene – die von Clients ausgegeben wurden. Enthält keine geschachtelten Anweisungen (Anweisungen, die innerhalb einer Prozedur oder einer Funktion ausgeführt werden).
Keine Wenn diese Option auf "Keine" festgelegt ist, erfasst Abfragespeicher keine neuen Abfragen. Sie haben bereits einen Abfragesatz und ein Zeitfenster erfasst, das Sie untersuchen möchten, und Sie möchten die nun Ablenkungen beseitigen, die ggf. durch andere Abfragen entstehen. None ist für Testzwecke sowie für Benchmarkingumgebungen geeignet. None sollte mit Vorsicht verwendet werden, da Sie unter Umständen keine Möglichkeit haben, wichtige neue Abfragen nachzuverfolgen und zu optimieren.

Hinweis

pg_qs.query_capture_mode ersetzt pgms_wait_sampling.query_capture_mode. Wenn für pg_qs.query_capture_mode None festgelegt ist, hat die Einstellung pgms_wait_sampling.query_capture_mode keine Auswirkungen.

Beibehalten der erforderlichen Daten

Der Parameter pg_qs.retention_period_in_days gibt den Datenaufbewahrungszeitraum für den Abfragespeicher in Tagen an. Ältere Abfrage- und Statistikdaten werden gelöscht. Standardmäßig ist Abfragespeicher so konfiguriert, dass die Daten sieben Tage lang aufbewahrt werden. Vermeiden Sie, historische Daten beizubehalten, die Sie nicht verwenden möchten. Legen Sie hierfür ggf. einen höheren Wert fest, wenn Sie die Daten länger aufbewahren möchten.

Nächste Schritte