Najlepsze rozwiązania dotyczące magazynu zapytań — Azure Database for PostgreSQL — serwer elastyczny

DOTYCZY: Azure Database for PostgreSQL — serwer elastyczny

W tym artykule opisano najlepsze rozwiązania dotyczące używania magazynu zapytań na serwerze elastycznym usługi Azure Database for PostgreSQL.

Ustawianie optymalnego trybu przechwytywania zapytań

Zezwalaj magazynowi zapytań na przechwytywanie danych, które są dla Ciebie ważne.

pg_qs.query_capture_mode Scenariusz
Wszystkich Dokładnie przeanalizuj obciążenie pod względem wszystkich zapytań (najwyższego lub zagnieżdżonego) oraz ich częstotliwości wykonywania i innych statystyk. Identyfikowanie nowych zapytań w obciążeniu. Wykryj, czy zapytania ad hoc są używane, aby zidentyfikować możliwości parametryzacji zdefiniowanej przez użytkownika lub automatycznej parametryzacji. Wszystkie są dostarczane ze zwiększonym kosztem zużycia zasobów.
Top Skup się na zapytaniach najwyższego poziomu — tych wystawionych przez klientów. Nie zawiera zagnieżdżonych instrukcji (instrukcje wykonywane wewnątrz procedury lub funkcji).
Brak Jeśli jest ustawiona wartość Brak, magazyn zapytań nie przechwytuje żadnych nowych zapytań. Przechwycono już zestaw zapytań i przedział czasu, który chcesz zbadać, i chcesz wyeliminować rozproszenie uwagi, które mogą wprowadzać inne zapytania. Brak jest odpowiedni do testowania i oznaczania ławek środowiska. Żaden z nich nie powinien być używany z ostrożnością, ponieważ możesz przegapić możliwość śledzenia i optymalizowania ważnych nowych zapytań.

Uwaga

pg_qs.query_capture_mode zastępuje pgms_wait_sampling.query_capture_mode. Jeśli parametr pg_qs.query_capture_mode nie jest żaden, ustawienie pgms_wait_sampling.query_capture_mode nie ma żadnego efektu.

Zachowaj potrzebne dane

Parametr pg_qs.retention_period_in_days określa w dniach okres przechowywania danych dla magazynu zapytań. Starsze dane zapytań i statystyk są usuwane. Domyślnie magazyn zapytań jest skonfigurowany do przechowywania danych przez siedem dni. Unikaj przechowywania danych historycznych, których nie planujesz używać. Zwiększ wartość, jeśli chcesz przechowywać dane dłużej.

Następne kroki

  • Dowiedz się, jak uzyskać lub ustawić parametry przy użyciu witryny Azure Portal lub interfejsu wiersza polecenia platformy Azure.