Övervakning i Azure Database for MySQL

GÄLLER FÖR: Azure Database for MySQL – enskild server

Viktigt!

Azure Database for MySQL – enskild server är på väg att dras tillbaka. Vi rekommenderar starkt att du uppgraderar till en flexibel Azure Database for MySQL-server. Mer information om hur du migrerar till en flexibel Azure Database for MySQL-server finns i Vad händer med Azure Database for MySQL – enskild server?

Genom att övervaka data om dina servrar kan du felsöka och optimera för din arbetsbelastning. Azure Database for MySQL innehåller olika mått som ger insikter om serverns beteende.

Mått

Alla Azure-mått har en frekvens på en minut och för varje mått tillhandahålls 30 dagars historik. Du kan konfigurera aviseringar för måtten. Stegvisa anvisningar finns i Så här konfigurerar du aviseringar. Andra uppgifter är att konfigurera automatiserade åtgärder, utföra avancerad analys och arkiveringshistorik. Mer information finns i Översikt över Azure-mått.

Lista över mått

Dessa mått är tillgängliga för Azure Database for MySQL:

Metric Måttvisningsnamn Enhet beskrivning
cpu_percent CPU-procent Procent Procentandelen cpu som används.
memory_percent Minnesprocent Procent Procentandelen minne som används.
io_consumption_percent I/O-procent Procent Procentandelen I/O som används. (Gäller inte för servrar på Basic-nivå)
storage_percent Lagringsprocent Procent Procentandelen lagringsutrymme som används av serverns högsta.
storage_used Använt lagringsutrymme Byte Mängden lagringsutrymme som används. Lagringen som används av tjänsten kan innehålla databasfilerna, transaktionsloggarna och serverloggarna.
serverlog_storage_percent Lagringsprocent för serverloggar Procent Procentandelen serverlogglagring som används av serverns maximala serverlogglagring.
serverlog_storage_usage Serverlogglagring används Byte Mängden serverlogglagring som används.
serverlog_storage_limit Lagringsgräns för serverloggar Byte Den maximala serverlogglagringen för den här servern.
storage_limit Lagringsgräns Byte Den maximala lagringen för den här servern.
active_connections Aktiva anslutningar Antal Antalet aktiva anslutningar till servern.
connections_failed Misslyckade anslutningar Antal Antalet misslyckade anslutningar till servern.
seconds_behind_master Replikeringsfördröjning i sekunder Antal Antalet sekunder som replikservern släpar efter mot källservern. (Gäller inte för servrar på Basic-nivå)
network_bytes_egress Nätverk – utgående Byte Nätverk ut över aktiva anslutningar.
network_bytes_ingress Nätverk – inkommande Byte Nätverk i över aktiva anslutningar.
backup_storage_used Lagring för säkerhetskopiering används Byte Mängden lagringsutrymme för säkerhetskopiering som används. Det här måttet representerar summan av lagringen som förbrukas av alla fullständiga databassäkerhetskopieringar, differentiella säkerhetskopior och loggsäkerhetskopior som behålls baserat på kvarhållningsperioden för säkerhetskopior som angetts för servern. Säkerhetskopieringarnas frekvens hanteras av tjänsten och förklaras i begreppsartikeln. För geo-redundant lagring är användningen av säkerhetskopieringslagring dubbelt så stor som för den lokalt redundanta lagringen.

Serverloggar

Du kan aktivera långsam fråge- och granskningsloggning på servern. Dessa loggar är också tillgängliga via Azure Diagnostic Logs i Azure Monitor-loggar, Event Hubs och Lagringskonto. Mer information om loggning finns i artiklarna om granskningsloggar och långsamma frågeloggar .

Query Store

Query Store är en funktion som håller reda på frågeprestanda över tid, inklusive frågekörningsstatistik och väntehändelser. Funktionen bevarar prestandainformation för frågekörning i mysql-schemat . Du kan styra insamling och lagring av data via olika konfigurationsknappar.

Query Performance Insight

Query Performance Insight fungerar tillsammans med Query Store för att tillhandahålla visualiseringar som är tillgängliga från Azure-portalen. Med de här diagrammen kan du identifiera viktiga frågor som påverkar prestanda. Query Performance Insight är tillgängligt i avsnittet Intelligenta prestandaportalsidan för Azure Database for MySQL-servern.

Prestandarekommendationer

Funktionen Prestanda Rekommendationer identifierar möjligheter att förbättra arbetsbelastningens prestanda. Prestanda Rekommendationer ger dig rekommendationer för att skapa nya index som kan förbättra prestanda för dina arbetsbelastningar. För att skapa indexrekommendationer tar funktionen hänsyn till olika databasegenskaper, inklusive schemat och arbetsbelastningen som rapporteras av Query Store. När du har implementerat en prestandarekommendations bör kunderna testa prestanda för att utvärdera effekten av dessa ändringar.

Meddelande om planerat underhåll

Med meddelanden om planerat underhåll kan du ta emot aviseringar för kommande planerat underhåll till Azure Database for MySQL. Dessa meddelanden är integrerade med Service Healths planerade underhåll och gör att du kan visa allt schemalagt underhåll för dina prenumerationer på ett och samma ställe. Det hjälper också till att anpassa meddelandet till rätt målgrupp för olika resursgrupper, eftersom du kan ha olika kontakter som ansvarar för olika resurser. Du får meddelandet om det kommande underhållet 72 timmar före händelsen.

Läs mer om hur du konfigurerar meddelanden i dokumentet med meddelanden om planerat underhåll.

Nästa steg