Övervaka resursanvändning och frågeaktivitet i Azure Synapse Analytics

Med Azure Synapse Analytics får du en omfattande övervakningsupplevelse i Azure-portalen och kan visa insikter om arbetsbelastningen för ditt informationslager. Azure-portalen är det rekommenderade verktyget när du övervakar informationslagret eftersom det ger konfigurerbara kvarhållningsperioder, aviseringar, rekommendationer och anpassningsbara diagram och instrumentpaneler för mått och loggar. Portalen gör det också möjligt att integrera med andra Azure-övervakningstjänster som Azure Monitor (loggar) med Log Analytics för att ge en holistisk övervakningsupplevelse för inte bara ditt informationslager utan även hela Azure-analysplattformen för en integrerad övervakningsupplevelse. Den här dokumentationen beskriver vilka övervakningsfunktioner som är tillgängliga för att optimera och hantera din analysplattform med Synapse SQL.

Resursutnyttjande

En lista och information om de mått som är tillgängliga för dedikerade SQL-pooler (tidigare SQL Data Warehouse) finns i Mått som stöds för Microsoft.Synapse/workspaces/sqlPools. Dessa mått visas via Azure Monitor.

Saker att tänka på när du visar mått och ställer in aviseringar:

  • DWU som används representerar bara en högnivårepresentation av användningen i SQL-poolen och är inte avsedd att vara en omfattande indikator på användning. För att avgöra om du ska skala upp eller ned bör du överväga alla faktorer som kan påverkas av DWU, till exempel samtidighet, tempdbminne och anpassningsbar cachekapacitet. Vi rekommenderar att du kör din arbetsbelastning i olika DWU-inställningar för att avgöra vad som fungerar bäst för att uppfylla dina affärsmål.
  • Misslyckade och lyckade anslutningar rapporteras för ett visst informationslager – inte för själva servern.
  • Minnesprocenten återspeglar användningen även om informationslagret är i inaktivt tillstånd – det återspeglar inte den aktiva minnesförbrukningen för arbetsbelastningar. Använd och spåra det här måttet tillsammans med andra (tempdbGen2-cache) för att fatta ett holistiskt beslut om skalning för ytterligare cachekapacitet ökar arbetsbelastningens prestanda för att uppfylla dina krav.

Frågeaktivitet

För en programmatisk upplevelse vid övervakning av Synapse SQL via T-SQL tillhandahåller tjänsten en uppsättning dynamiska hanteringsvyer (DMV:er). Dessa vyer är användbara när du aktivt felsöker och identifierar flaskhalsar i prestanda med din arbetsbelastning.

Om du vill visa listan över DMV:er som gäller för Synapse SQL läser du dedikerade DMV:er för SQL-pool.

Kommentar

  • Du måste återuppta din dedikerade SQL-pool för att övervaka frågorna med hjälp av fliken Frågeaktivitet .
  • Fliken Frågeaktivitet kan inte användas för att visa historiska körningar.
  • Fliken Frågeaktivitet visar INTE frågor som är relaterade till deklarera variabler (till exempel DECLARE @ChvnString VARCHAR(10)), ange variabler (till exempel SET @ChvnString = 'Query A'), eller batchinformationen. Du kan hitta skillnader mellan det totala antalet frågor som körs på Azure-portalen och det totala antalet frågor som loggas i DMV:erna.
  • Om du vill kontrollera frågehistoriken för de exakta frågor som skickats aktiverar du diagnostik för att exportera tillgängliga DMV:er till ett av de tillgängliga destinationerna (till exempel Log Analytics). Dmv:er innehåller avsiktligt endast de senaste 10 000 körda frågorna. Efter en paus-, återuppta- eller skalningsåtgärd rensas DMV-data.

Mått- och diagnostikloggning

Både mått och loggar kan exporteras till Azure Monitor, särskilt Azure Monitor-loggkomponenten och kan nås programmatiskt via loggfrågor. Loggfördröjningen för Synapse SQL är cirka 10–15 minuter.

I följande artiklar beskrivs vanliga scenarier och användningsfall när du övervakar och hanterar ditt informationslager: