Konfigurace protokolů pomalých dotazů a přístup k němu z webu Azure Portal
PLATÍ PRO: Jednoúčelový server Azure Database for MySQL
Důležité
Jednoúčelový server Azure Database for MySQL je na cestě vyřazení. Důrazně doporučujeme upgradovat na flexibilní server Azure Database for MySQL. Další informace o migraci na flexibilní server Azure Database for MySQL najdete v tématu Co se děje s jednoúčelovým serverem Azure Database for MySQL?
Protokoly pomalých dotazů Azure Database for MySQL můžete konfigurovat, vypsat a stáhnout z webu Azure Portal.
Požadavky
Kroky v tomto článku vyžadují, abyste měli server Azure Database for MySQL.
Konfigurace protokolování
Nakonfigurujte přístup k protokolu pomalých dotazů MySQL.
Přihlaste se k portálu Azure.
Vyberte server Azure Database for MySQL.
V části Monitorování na bočním panelu vyberte Protokoly serveru.
Pokud chcete zobrazit parametry serveru, vyberte Kliknutím sem povolíte protokoly a nakonfigurujete parametry protokolu.
Zapněte slow_query_log na ZAPNUTO.
Vyberte, kam se mají protokoly exportovat do log_output. Pokud chcete odesílat protokoly do místního úložiště i do diagnostických protokolů služby Azure Monitor, vyberte Soubor.
Zvažte nastavení long_query_time, které představuje prahovou hodnotu času dotazu pro dotazy, které se budou shromažďovat v souboru protokolu pomalých dotazů, minimální a výchozí hodnoty long_query_time jsou 0 a 10.
Upravte další parametry, například log_slow_admin_statements pro protokolování příkazů pro správu. Ve výchozím nastavení nejsou příkazy pro správu zaprotokolovány ani dotazy, které nepoužívají indexy pro vyhledávání.
Zvolte Uložit.
Na stránce Parametry serveru se můžete vrátit do seznamu protokolů tak, že stránku zavřete.
Zobrazení seznamu a stažení protokolů
Po zahájení protokolování můžete zobrazit seznam dostupných protokolů pomalých dotazů a stáhnout jednotlivé soubory protokolů.
Otevřete Azure Portal.
Vyberte server Azure Database for MySQL.
V části Monitorování na bočním panelu vyberte Protokoly serveru. Na stránce se zobrazí seznam souborů protokolu.
Tip
Zásady vytváření názvů protokolu jsou mysql-slow –< název> vašeho serveru yyyymmddhh.log. Datum a čas použitý v názvu souboru je čas vydání protokolu. Soubory protokolu se obměňují každých 24 hodin nebo 7,5 GB podle toho, co nastane dříve.
V případě potřeby můžete pomocí vyhledávacího pole rychle zúžit konkrétní protokol na základě data a času. Hledání je na názvu protokolu.
Pokud chcete stáhnout jednotlivé soubory protokolu, vyberte ikonu šipky dolů vedle každého souboru protokolu v řádku tabulky.
Nastavení diagnostických protokolů
V části Monitorování na bočním panelu vyberte Nastavení>diagnostiky Přidat nastavení diagnostiky.
Zadejte název nastavení diagnostiky.
Určete, které jímky dat mají odesílat protokoly pomalých dotazů (účet úložiště, centrum událostí nebo pracovní prostor služby Log Analytics).
Jako typ protokolu vyberte MySqlSlowLogs .
Jakmile nakonfigurujete jímky dat tak, aby se protokoly pomalých dotazů odsílaly do kanálu, vyberte Uložit.
K protokolům pomalých dotazů se dostanete tak, že je prozkoumáte v nakonfigurovaných datových jímkách. Zobrazení protokolů může trvat až 10 minut.
Další kroky
- Informace o programovém stahování protokolů pomalých dotazů najdete v protokolech pomalých dotazů v rozhraní příkazového řádku .
- Přečtěte si další informace o protokolech pomalých dotazů ve službě Azure Database for MySQL.
- Další informace o definicích parametrů a protokolování MySQL najdete v dokumentaci k MySQL v protokolech.