Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ważne
Skalowanie automatyczne bazy danych Lakebase znajduje się w wersji beta w następujących regionach: eastus2, westeurope, westus.
Autoskalowanie bazy danych Lakebase to najnowsza wersja bazy danych Lakebase z automatycznym skalowaniem obliczeniowym, skalowaniem do zera, rozgałęzianiem i natychmiastowym przywracaniem. Aby zapoznać się z porównaniem funkcji z Lakebase Provisioned, sprawdź wybieranie między wersjami.
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.