Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Důležité
Automatické škálování LakeBase je v beta verzích v následujících oblastech: eastus2, westeurope, westus.
Automatické škálování LakeBase je nejnovější verze LakeBase s automatickým škálováním výpočetních prostředků, škálováním na nulu, větvení a okamžitým obnovením. Porovnání funkcí se službou Lakebase Provisioned najdete v tématu Volba mezi verzemi.
Monitorování výkonu dotazů pro projekt Lakebase Postgres za účelem analýzy historického spouštění dotazů, identifikace pomalých dotazů a hledání příležitostí k optimalizaci
Zobrazení výkonu dotazů
- V aplikaci Lakebase vyberte svůj projekt.
- Na bočním panelu vyberte větev.
- Přejděte na Monitorování.
- Vyberte kartu Výkon dotazu .
Zobrazení výkonu dotazu zobrazuje prvních 100 dříve spouštěných dotazů pro vybranou větev. Vyberte z rozbalovací nabídky Výpočet a Databáze, poté pomocí tlačítka Aktualizovat načtěte nejnovější statistiky dotazů.
Toto zobrazení používá pg_stat_statements rozšíření Postgres ke sledování statistik provádění dotazů a vzorů výkonu. Dotazy jsou seskupené podle normalizovaného formátu, což znamená, že identické dotazy s různými hodnotami parametrů se agregují do jednoho řádku.
Vysvětlení zobrazení výkonu dotazů
Tabulka výkonu dotazu zobrazuje následující informace pro každý vzor dotazu:
- Roli: Role Postgres, která dotaz spustila. Zobrazí se, který databázový uživatel nebo účet aplikace spustil dotazy.
- Volání: Kolikrát byl tento vzor dotazu proveden. Tato možnost slouží k identifikaci často spouštěných dotazů, které můžou těžit z optimalizace.
- Průměrná doba: Střední doba provádění napříč všemi spuštěními tohoto dotazu. Kliknutím na záhlaví sloupce můžete řadit podle průměrného času a identifikovat konzistentně pomalé dotazy.
- Celkový čas: Kumulativní doba provádění pro všechna spuštění tohoto dotazu. To vám pomůže identifikovat dotazy, které spotřebovávají nejvíce databázových prostředků celkově, i když jsou jednotlivé spouštění rychlé.
-
Dotazu: Normalizovaný příkaz SQL. Hodnoty parametrů se nahradí zástupnými symboly (např
$1. , ),$2aby se podobné dotazy seskupily dohromady.
Informace o pg_stat_statements
Zobrazení výkonu dotazů využívá pg_stat_statements rozšíření Postgres nainstalované v systémové spravované databázi ve vaší instanci Postgres. Historie dotazů zahrnuje všechny dotazy spuštěné v databázi bez ohledu na to, odkud byly vydány (editor SQL, externí klienti nebo aplikace).
Poznámka:
Data shromážděná rozšířením pg_stat_statements se při pozastavení nebo restartování výpočetních prostředků nezachovají. Po restartování výpočetních prostředků se shromáždí nová data.
Spouštění vlastních dotazů
Pokud chcete spouštět vlastní dotazy na pg_stat_statements data, můžete nainstalovat pg_stat_statements rozšíření do databáze a spouštět dotazy z editoru SQL nebo libovolného klienta Postgres, například psql. Podrobnosti o pg_stat_statementstom, jak ho nainstalovat, jaká data shromažďuje, a dotazy, které můžete spustit, najdete v tématu Monitorování pomocí pg_stat_statements.