Sdílet prostřednictvím


Osvědčené postupy pro monitorování flexibilního serveru Azure Database for MySQL

Seznamte se s osvědčenými postupy, které je možné použít k monitorování databázových operací, a ujistěte se, že při růstu velikosti dat nebude ohrožen výkon. S tím, jak do platformy přidáváme nové funkce, budeme dál upřesňovat osvědčené postupy popsané v této části.

Rozložení aktuální sady nástrojů pro monitorování

Flexibilní server Azure Database for MySQL poskytuje nástroje a metody, které můžete použít k snadnému monitorování využití, přidání nebo odebrání prostředků (například procesoru, paměti nebo vstupně-výstupních operací), řešení potenciálních problémů a zlepšení výkonu databáze. Metriky výkonu můžete pravidelně sledovat, abyste viděli průměrnou, maximální a minimální hodnotu pro různé časové rozsahy.

Můžete nastavit upozornění na prahovou hodnotu metriky, abyste byli informováni, jestli server dosáhl těchto limitů, a provést příslušné akce.

Monitorujte databázový server a ujistěte se, že prostředky přiřazené k databázi můžou zpracovávat úlohy aplikace. Pokud databáze dosáhne limitů prostředků, zvažte následující:

  • Identifikace a optimalizace dotazů s nejvyšším využitím prostředků
  • Přidání dalších prostředků upgradem úrovně služby

Využití procesoru

Monitorujte využití procesoru a pokud databáze vyčerpává prostředky procesoru. Pokud je využití procesoru 90 % nebo více, než byste měli vertikálně navýšit kapacitu výpočetních prostředků zvýšením počtu virtuálních jader nebo škálováním na další cenovou úroveň. Ujistěte se, že propustnost nebo souběžnost odpovídá očekávání při vertikálním navýšení nebo snížení kapacity procesoru.

Memory (Paměť)

Množství paměti dostupné pro server flexibilního serveru Azure Database for MySQL je úměrné počtu virtuálních jader. Ujistěte se, že paměť je pro úlohu dostatečná. Zátěžový test aplikace k ověření, že paměť je dostatečná pro operace čtení a zápisu. Pokud spotřeba paměti databáze často přesahuje definovanou prahovou hodnotu, znamená to, že byste měli upgradovat instanci zvýšením počtu virtuálních jader nebo vyšší úrovní výkonu. Využijte úložiště dotazů, doporučení k výkonu dotazů k identifikaci dotazů s nejdelší dobou trvání, která se spouští nejvíce. Prozkoumejte příležitosti k optimalizaci.

Úložiště

Velikost úložiště zřízená pro flexibilní server Azure Database for MySQL určuje vstupně-výstupní operace za sekundu pro váš server. Úložiště používané službou zahrnuje databázové soubory, transakční protokoly, protokoly serveru a snímky záloh. Ujistěte se, že využité místo na disku nepřesáhne trvale více než 85 procent celkového zřízeného místa na disku. V takovém případě je potřeba odstranit nebo archivovat data z databázového serveru, aby se uvolnilo místo.

Síťový provoz

Propustnost příjmu sítě, propustnost přenosu sítě – rychlost síťového provozu do a z flexibilní instance flexibilního serveru Azure Database for MySQL v megabajtech za sekundu. Potřebujete vyhodnotit požadavek na propustnost flexibilního serveru Azure Database for MySQL a nepřetržitě monitorovat provoz, pokud je propustnost nižší, než se čekalo.

Připojení k databázi

Připojení k databázi – počet klientských relací připojených k instanci flexibilního serveru Azure Database for MySQL by měl být v souladu s limity připojení pro vybranou velikost skladové položky .