Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz 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ń w wystąpieniu serwera elastycznego usługi Azure Database for PostgreSQL.
Ustawianie optymalnego trybu przechwytywania zapytań
Skonfiguruj magazyn zapytań, aby przechwytywać zapytania, które mają znaczenie dla Ciebie.
| pg_qs.query_capture_mode | Scenariusz |
|---|---|
all |
Przechwytuje wszystkie zapytania (najwyższego lub zagnieżdżonego) oraz ich częstotliwości wykonywania i inne statystyki. 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. |
top |
Przechwytuje tylko zapytania najwyższego poziomu. Zapytania najwyższego poziomu są wystawiane bezpośrednio przez klientów. Nie obejmują one zagnieżdżonych instrukcji (instrukcje wykonywane wewnątrz procedury lub funkcji). |
none |
Nie przechwytuje żadnych nowych zapytań podczas konfigurowania w ten sposób. Możesz ustawić ją na tę wartość, jeśli już przechwycono zestaw zapytań w przedziale czasu, który chcesz zbadać, i nie chcesz kontynuować rejestrowania nowych zapytań.
none nadaje się do testowania i oznaczania ławek.
none należy zachować ostrożność, ponieważ możesz przegapić możliwość śledzenia i optymalizowania ważnych nowych zapytań. |
Uwaga
pg_qs.query_capture_mode
pgms_wait_sampling.query_capture_modezastępuje . Jeśli pg_qs.query_capture_mode wartość to none, pgms_wait_sampling.query_capture_mode ustawienie nie ma żadnego wpływu.
Zachowaj potrzebne dane
Parametr pg_qs.retention_period_in_days określa okres przechowywania danych dla magazynu zapytań. Zarejestrowane statystyki, które są starsze niż ten okres, są usuwane. Ponadto teksty zapytań lub plany zapytań dla zapytań, które nie mają żadnych statystyk odwołujących się do nich, są również 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.