Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym artykule opisano najlepsze rozwiązania dotyczące używania magazynu zapytań na serwerze elastycznym Azure Database for PostgreSQL.
Ustawianie optymalnego trybu przechwytywania zapytań
Skonfiguruj magazyn zapytań, aby przechwycić zapytania, które mają dla Ciebie znaczenie.
| pg_qs.query_capture_mode | scenariusz |
|---|---|
all |
Przechwytuje wszystkie zapytania (najwyższego poziomu lub zagnieżdżone) oraz częstotliwość ich wykonywania i inne statystyki. Ten tryb służy do identyfikowania 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. |
top |
Przechwytuje tylko zapytania najwyższego poziomu. Zapytania najwyższego poziomu są wystawiane bezpośrednio przez klientów. Te zapytania nie zawierają zagnieżdżonych instrukcji (instrukcje wykonywane wewnątrz procedury lub funkcji). |
none |
Nie przechwytuje żadnych nowych zapytań. Ustaw tę wartość, jeśli masz już przechwycony zestaw zapytań w przedziale czasu, który chcesz zbadać, i nie chcesz kontynuować rejestrowania nowych zapytań.
none nadaje się do środowisk testowych i testów porównawczych. Zachowaj ostrożność, używając none, ponieważ możesz przegapić szansę na śledzenie i optymalizację ważnych nowych zapytań. |
Uwaga / Notatka
pg_qs.query_capture_mode zastępuje pgms_wait_sampling.query_capture_mode. Jeśli pg_qs.query_capture_mode ma wartość none, ustawienie pgms_wait_sampling.query_capture_mode nie ma żadnego efektu.
Zachowaj potrzebne dane
Parametr pg_qs.retention_period_in_days określa okres przechowywania danych dla magazynu zapytań. System usuwa statystyki starsze niż ten okres. System usuwa również teksty zapytań lub plany zapytań dla zapytań, które nie mają żadnych statystyk odwołujących się do nich. 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.