Kurz: monitorování a ladění Azure Database for PostgreSQL – jeden server

Azure Database for PostgreSQL obsahuje funkce, které vám pomohou pochopit a zlepši výkon vašeho serveru. V tomto kurzu se naučíte, jak:

  • Povolit dotaz a počkat na kolekci statistik
  • Přístup a využívání shromážděných dat
  • Zobrazení dotazování na výkon a statistiky čekání v čase
  • Analýza databáze a získání doporučení k výkonu
  • Použití doporučení k výkonu

Požadavky

Musíte mít server Azure Database for PostgreSQL s PostgreSQL verze 9.6 nebo 10. Chcete-li vytvořit server, můžete sledovat postup v části Vytvořit kurz.

Důležité

Query Store, Query Performance Insight a doporučení k výkonu jsou ve verzi Public Preview.

Povolení shromažďování dat

Query Store na váš server zaznamenává historii dotazů a statistické údaje čekání a ukládá je do databáze na serveru azure_sys. Je to funkce vyžadující váš souhlas. Chcete-li ji aktivovat:

  1. Otevřete web Azure Portal.

  2. Vyberte svůj server Azure Database for PostgreSQL.

  3. Vyberte Parametry serveru, které najdete v části Nastavení na levé straně.

  4. Nastavte pg_qs.query_capture_mode na TOP, aby se začala shromažďovat data o výkonu. Nastavte pgms_wait_sampling.query_capture_mode na VŠE, aby začaly shromažďovat statistiky čekání. Uložte.

    Parametry serveru Query Store

  5. Umožňuje až 20 minut první dávky dat pro uchování v databázi azure_sys.

Informace o výkonu

Zobrazení Query Performance Insight na portálu Azure, bude přinášet vizualizace o klíčových informacích z Query Storu.

  1. Na stránce portálu vašeho serveru Azure Database for PostgreSQL vyberte Query Performace Insight v části nabídky Podpora a řešení potíží na levé straně.

  2. Karta Dlouho běžících dotazů zobrazuje 5 nejčastějších dotazů podle průměrné doby trvání na spuštění, agregované do 15minutových intervalů.

    Úvodní stránka Query Performance Insight

    Další dotazy můžete zobrazit tak, že v rozevíracím seznamu vyberete Počet dotazů. Barvy grafu se mohou při této akci změnit pro konkrétní ID dotazu.

  3. Můžete kliknout a přetáhnout v grafu, abyste zmenšili konkrétní časové okno.

  4. Použijte ikony zvětšení a zmenšení, abyste si zobrazili menší nebo větší časový úsek.

  5. Zobrazte v tabulce pod grafem, kde zobrazíte další podrobnosti o dlouho běžících dotazech v tomto časovém okně.

  6. Vyberte kartu Statistiky čekání k zobrazení odpovídající vizualizace týkající se čekání na serveru.

    Statistiky čekání Query Performance Insight

Oprávnění

K zobrazení textu dotazů v Query Performance Insight jsou nutná oprávnění vlastníka nebo přispěvatele. Čtenář může zobrazit grafy a tabulky, ale ne text dotazu.

Doporučení k výkonu

Funkce Doporučení k výkonu analyzuje úlohy na serveru, aby identifikoval indexy a případně zlepšil výkon.

  1. Otevřete Doporučení k výkonu z části nabídky Podpora a řešení potíží na stránce portálu Azure pro váš server PostgreSQL.

    Úvodní stránka Doporučení k výkonu

  2. Vyberte Analyzovat a zvolte databázi. Tím se spustí analýza.

  3. V závislosti na úlohách to může trvat několik minut. Po dokončení analýzy se zobrazí oznámení na portálu.

  4. Okno Doporučení k výkonu zobrazí seznam doporučení, jestliže byla nějaká nalezena.

  5. Doporučení zobrazí informace o příslušné databázi, tabulce, sloupci a velikosti indexu.

    Výsledky Doporučení k výkonu

  6. Chcete-li implementovat doporučení, zkopírujte text dotazu a spusťte z klienta svého výběru.

Oprávnění

Pro spuštění funkce analýzy za použití funkce Doporučení k výkonu potřebujete oprávnění vlastníka nebo přispěvatele.

Vyčištění prostředků

V předchozích krocích jste vytvořili prostředky Azure ve skupině serverů. Pokud neočekáváte, že tyto prostředky budete potřebovat v budoucnu, odstraňte skupinu serverů. Stiskněte tlačítko Odstranit na stránce Přehled pro skupinu serverů. Po zobrazení výzvy na místní stránce potvrďte název skupiny serverů a klikněte na tlačítko poslední Odstranit .

Další kroky

Další informace o sledování a ladění ve službě Azure Database for PostgreSQL.