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.
Monitoruj wydajność zapytań dla projektu Postgres w usłudze Lakebase, aby analizować historyczne wykonywanie zapytań, identyfikować powolne zapytania i znajdować możliwości optymalizacji.
Wyświetlanie wydajności zapytań
- W aplikacji Lakebase wybierz projekt.
- Na pasku bocznym wybierz gałąź.
- Przejdź do obszaru Monitorowanie.
- Wybierz kartę Wydajność zapytań .
Widok Wydajności zapytań przedstawia 100 pierwszych uruchomionych wcześniej zapytań dla wybranej gałęzi. Wybierz pozycję Obliczenia i baza danych z listy rozwijanej, a następnie użyj przycisku Odśwież , aby załadować najnowsze statystyki zapytania.
Ten widok używa pg_stat_statements rozszerzenia Postgres do śledzenia statystyk wykonywania zapytań i wzorców wydajności. Zapytania są grupowane według znormalizowanego formularza, co oznacza, że identyczne zapytania z różnymi wartościami parametrów są agregowane w jeden wiersz.
Omówienie widoku wydajności zapytań
Tabela Wydajności zapytań zawiera następujące informacje dotyczące każdego wzorca zapytania:
- Rola: Rola Postgres, która wykonała zapytanie. Spowoduje to pokazanie, które konto użytkownika bazy danych lub aplikacji uruchomiło zapytania.
- Wywołania: Liczba razy, kiedy wykonano ten wzorzec zapytania. Służy do identyfikowania często uruchamianych zapytań, które mogą korzystać z optymalizacji.
- Średni czas: Średni czas wykonywania we wszystkich uruchomieniach tego zapytania. Kliknij nagłówek kolumny, aby posortować według średniego czasu i zidentyfikować stale powolne zapytania.
- Łączny czas: Skumulowany czas wykonywania dla wszystkich uruchomień tego zapytania. Ułatwia to identyfikowanie zapytań, które zużywają większość zasobów bazy danych, nawet jeśli pojedyncze wykonania są szybkie.
-
Kwerendy: Znormalizowana instrukcja SQL. Wartości parametrów są zastępowane symbolami zastępczymi (np
$1. ,$2) w celu grupowania podobnych zapytań.
Informacje o pg_stat_statements
Widok wydajności zapytań jest obsługiwany przez pg_stat_statements rozszerzenie Postgres zainstalowane w systemowo zarządzanej bazie danych w instancji Postgres. Historia zapytań obejmuje wszystkie zapytania uruchamiane względem bazy danych, niezależnie od tego, skąd zostały one wydane (Edytor SQL, klienci zewnętrzni lub aplikacje).
Uwaga / Notatka
Dane zbierane przez pg_stat_statements rozszerzenie nie są zachowywane w przypadku wstrzymania lub ponownego uruchomienia obliczeń. Nowe dane zostaną zebrane po ponownym uruchomieniu obliczeń.
Uruchamianie zapytań niestandardowych
Aby uruchomić własne zapytania dotyczące pg_stat_statementsprogramu , w tym sposobu jego instalowania, zbierania danych i uruchamiania zapytań, zobacz Monitorowanie przy użyciu pg_stat_statements.