Resourcegebruik en queryactiviteit in de Azure Synapse Analytics

Azure Synapse Analytics biedt een uitgebreide bewakingservaring binnen de Azure Portal om inzicht te krijgen in uw datawarehouse-workload. De Azure Portal is het aanbevolen hulpprogramma bij het bewaken van uw datawarehouse, omdat het configureerbare bewaarperioden, waarschuwingen, aanbevelingen en aanpasbare grafieken en dashboards biedt voor metrische gegevens en logboeken. Met de portal kunt u ook integreren met andere Azure-bewakingsservices, zoals Azure Monitor (logboeken) met Log Analytics, om een holistische bewakingservaring te bieden voor niet alleen uw datawarehouse, maar ook uw hele Azure-analyseplatform voor een geïntegreerde bewakingservaring. In deze documentatie wordt beschreven welke bewakingsmogelijkheden beschikbaar zijn voor het optimaliseren en beheren van uw analyseplatform met Synapse SQL.

Resourcegebruik

De volgende metrische gegevens zijn beschikbaar in de Azure Portal voor Synapse SQL. Deze metrische gegevens worden aan de Azure Monitor.

Naam meetwaarde Beschrijving Aggregatietype
CPU-percentage CPU-gebruik op alle knooppunten voor het datawarehouse Gemiddelde, minimum, maximum
Gegevens-I/O-percentage IO-gebruik op alle knooppunten voor het datawarehouse Gemiddelde, minimum, maximum
Geheugenpercentage Geheugengebruik (SQL Server) op alle knooppunten voor het datawarehouse Gemiddelde, minimum, maximum
Actieve query's Aantal actieve query's dat op het systeem wordt uitgevoerd Sum
Query's in de wachtrij Aantal query's in de wachtrij dat wacht om te worden uitgevoerd Sum
Geslaagde verbindingen Aantal geslaagde verbindingen (aanmeldingen) met de database Som, aantal
Mislukte verbindingen Aantal mislukte verbindingen (aanmeldingen) met de database Som, aantal
Geblokkeerd door firewall Aantal aanmeldingen bij het datawarehouse dat is geblokkeerd Som, aantal
DWU-limiet Serviceniveaudoelstelling van het datawarehouse Gemiddelde, minimum, maximum
DWU-percentage Maximum tussen CPU-percentage en gegevens-I/O-percentage Gemiddelde, minimum, maximum
DWU gebruikt DWU-limiet * DWU-percentage Gemiddelde, minimum, maximum
Percentage treffers in cache (cachetreffers/cache-missers) * 100 waarbij cachetreffers de som zijn van alle treffers van columnstore-segmenten in de lokale SSD-cache en cache-missers de columnstore-segmenten in de lokale SSD-cache zijn, opgeteld op alle knooppunten Gemiddelde, minimum, maximum
Percentage gebruikt cachegeheugen (cache gebruikt / cachecapaciteit) * 100 waarbij cache gebruikt is de som van alle bytes in de lokale SSD-cache op alle knooppunten en cachecapaciteit is de som van de opslagcapaciteit van de lokale SSD-cache op alle knooppunten Gemiddelde, minimum, maximum
Lokaal tempdb-percentage Lokaal tempdb-gebruik voor alle rekenknooppunten: waarden worden elke vijf minuten uitgezonden Gemiddelde, minimum, maximum

Dingen om rekening mee te houden bij het weergeven van metrische gegevens en het instellen van waarschuwingen:

  • DWU die wordt gebruikt, vertegenwoordigt alleen een weergave op hoog niveau van het gebruik in de SQL-pool en is niet bedoeld als een uitgebreide indicator van het gebruik. Als u wilt bepalen of u omhoog of omlaag wilt schalen, moet u rekening houden met alle factoren die kunnen worden beïnvloed door DWU, zoals gelijktijdigheid, geheugen, tempdb en adaptieve cachecapaciteit. We raden u aan om uw workload uit te werken met verschillende DWU-instellingen om te bepalen wat het beste werkt om te voldoen aan uw zakelijke doelstellingen.
  • Mislukte en geslaagde verbindingen worden gerapporteerd voor een bepaald datawarehouse, niet voor de server zelf.
  • Het geheugenpercentage weerspiegelt het gebruik, zelfs als het datawarehouse in een niet-actieve status is. Het geeft niet het geheugenverbruik van de actieve werkbelasting aan. Gebruik en volg deze metrische gegevens samen met anderen (tempdb, Gen2-cache) om een holistische beslissing te nemen over of schalen voor extra cachecapaciteit de prestaties van de werkbelasting verhoogt om aan uw vereisten te voldoen.

Queryactiviteit

Voor een programmatische ervaring bij het bewaken van Synapse SQL via T-SQL, biedt de service een set dynamische beheerweergaven (DMV's). Deze weergaven zijn handig bij het actief oplossen van problemen en het identificeren van prestatieknelpunten met uw workload.

Raadpleeg deze documentatie om de lijst met DMV's weer te SQL die van toepassing zijn op Synapse-SQL.

Metrische gegevens en diagnoselogboeken

Zowel metrische gegevens als logboeken kunnen worden geëxporteerd naar Azure Monitor, met name het onderdeel Azure Monitor logboeken en kunnen programmatisch worden gebruikt via logboekquery's. De logboeklatentie voor Synapse SQL is ongeveer 10-15 minuten. Ga naar de volgende documentatie voor meer informatie over de factoren die van invloed zijn op latentie.

Volgende stappen

In de volgende handleiding worden veelvoorkomende scenario's en gebruiksscenario's beschreven bij het bewaken en beheren van uw datawarehouse: