Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel werden bewährte Methoden für die Verwendung des Abfragespeichers in einem Azure Database for PostgreSQL flexiblen Server beschrieben.
Festlegen des optimalen Abfrageerfassungsmodus
Konfigurieren Sie den Abfragespeicher, um die für Sie wichtigen Abfragen zu erfassen.
| pg_qs.query_capture_mode | Szenario |
|---|---|
all |
Erfasst alle Abfragen (oberste Ebene oder geschachtelt) und deren Ausführungshäufigkeit sowie andere Statistiken. Verwenden Sie diesen Modus, um neue Abfragen in Ihrer Workload zu identifizieren. Ermitteln Sie, ob Ad-hoc-Abfragen verwendet werden, um Möglichkeiten für die benutzerdefinierte oder die automatische Parametrisierung zu identifizieren. |
top |
Erfasst nur Abfragen auf oberster Ebene. Abfragen auf oberster Ebene werden direkt von Clients ausgegeben. Diese Abfragen enthalten keine geschachtelten Anweisungen (Anweisungen, die innerhalb einer Prozedur oder einer Funktion ausgeführt werden). |
none |
Erfasst keine neuen Abfragen. Legen Sie diesen Wert fest, wenn Sie bereits einen Abfragesatz im Zeitfenster erfasst haben, das Sie untersuchen möchten, und Sie möchten die Aufzeichnung neuer Abfragen nicht fortsetzen.
none eignet sich für Test- und Benchmarkingumgebungen. Verwenden Sie none vorsichtig, da Sie die Möglichkeit verpassen können, wichtige neue Abfragen nachzuverfolgen und zu optimieren. |
Hinweis
pg_qs.query_capture_mode hat Vorrang vor pgms_wait_sampling.query_capture_mode. Wenn pg_qs.query_capture_mode auf none festgelegt ist, hat die Einstellung pgms_wait_sampling.query_capture_mode keine Auswirkung.
Beibehalten der erforderlichen Daten
Der Parameter pg_qs.retention_period_in_days gibt den Datenaufbewahrungszeitraum für den Abfragespeicher an. Das System löscht Statistiken, die älter als dieser Zeitraum sind. Das System löscht auch Abfragetexte oder Abfragepläne für Abfragen, die keine Statistiken enthalten, auf die verwiesen wird. Standardmäßig ist der Abfragespeicher so konfiguriert, dass die Daten sieben Tage lang aufbewahrt werden. Vermeiden Sie es, Verlaufsdaten aufzubewahren, die Sie nicht mehr verwenden möchten. Legen Sie hierfür ggf. einen höheren Wert fest, wenn Sie die Daten länger aufbewahren möchten.