Kurz: Monitorování a ladění jednoúčelového serveru Azure Database for PostgreSQL

PLATÍ PRO: Azure Database for PostgreSQL – Jednoúčelový server

Důležité

Jednoúčelový server Azure Database for PostgreSQL je na cestě vyřazení. Důrazně doporučujeme upgradovat na flexibilní server Azure Database for PostgreSQL. Další informace o migraci na flexibilní server Azure Database for PostgreSQL najdete v tématu Co se děje s jednoúčelovým serverem Azure Database for PostgreSQL?

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. Povolíte ji takto:

  1. Otevřete 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.

Přehledy 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. Výběrem a přetažením v grafu můžete zúžit 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

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 v budoucnu tyto prostředky nepotřebujete, odstraňte skupinu serverů. Stiskněte tlačítko Odstranit na stránce Přehled skupiny serverů. Po zobrazení výzvy na místní stránce potvrďte název skupiny serverů a vyberte poslední tlačítko Odstranit .

Další kroky

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