Dela via


Prestandainstrumentpanel för SQL-databas i Microsoft Fabric

Gäller för:SQL-databas i Microsoft Fabric

Prestandainstrumentpanelen i Fabric SQL-databasen visar databasens prestandastatus och ger varierande måttsynlighetsnivåer.

Du kan använda prestandainstrumentpanelen för att visa databasprestandamått, identifiera flaskhalsar i prestanda och hitta lösningar på prestandaproblem.

Så här öppnar du prestandainstrumentpanel för din SQL-databas i Fabric:

  • I verktygsfältet Start i frågeredigeraren väljer du Prestandasammanfattning.

    Skärmbild från Fabric SQL-redigeraren som markerar knappen Prestandasammanfattning i verktygsfältet Start.

  • Högerklicka på kontextknappen (de tre punkterna) i objektvyn och välj sedan Öppna prestandasammanfattning.

Alerts

Automatiskt genererade aviseringar med förinställda villkor ger två typer av meddelanden:

  • Pågående aviseringar: Ett vågrätt aviseringsfält visas när en av parametrarna (CPU, Blockera frågor eller Allokerad storlek) är i kritiskt tillstånd.

    Skärmbild från Fabric-portalen som visar en prestandaavisering.

  • Väntande aviseringar: Den här aviseringen lagras i systemet och innehåller aviseringar om att analys krävs för att en databasparameter ska nå ett kritiskt tillstånd.

    Skärmbild från Fabric-portalen som visar den väntande varningsindikatorn för prestandaöversikten.

När du har valt länken för en avisering innehåller prestandasammanfattningen en sammanfattning av aviseringar och de senaste måtten för databasen. Härifrån kan du öka detaljnivån i händelsetidslinjen för mer information.

Skärmbild från Fabricportalen som visar en sammanfattning av de senaste varningarna.

Diagram över prestandainstrumentpanel

När databasen når ett kritiskt tillstånd för CPU-förbrukning (eller någon annan faktor som genererar en avisering) kan du se felpunkter markerade i diagrammet för cpu-förbrukningsfliken , vilket markerar punkter där CPU-förbrukningen passerade tröskelvärdet. Tidsintervallet kan konfigureras och är som standard 24 timmar.

I följande bild anger diagrammet cpu-förbrukning när databasen har nått ett kritiskt tillstånd.

Skärmbild från prestandainstrumentpanelens diagram i Fabric-portalen som visar CPU-förbrukningshistoriken och ohälsosamma tidpunkter.

Tröskelvärde för avisering

Tab Threshold Criteria
CPU-förbrukning 80% av det tilldelade värdet Om övervakningssystemet upptäcker att processorn överstiger tröskelvärdet i mer än fem minuter. Monitorn kontrollerar med en frekvens av en minut.
Allokerad storlek 80% av den tilldelade storleken Om monitorn hittar storleken över tröskelvärdet i mer än fem minuter. Monitorn kontrollerar med en frekvens på en minut.
Blockerade frågor En blockerad fråga Om det finns minst en fråga som är blockerad i mer än en minut. Övervakaren kontrollerar med en frekvens på tre minuter.

Flikar för prestandainstrumentpanel

Följande är inbyggda rapporteringsområden på instrumentpanelen för prestanda.

CPU-förbrukning

Diagrammet CPU-förbrukning visar CPU-användning (i virtuella kärnor) längs Y-axeln och tiden längs X-axeln. När du hovra över diagrammet visas information som händelsevaraktighet, status och CPU-användning inom den specifika tidsramen. Tidsintervall i diagrammet kan utökas för att visa mer information.

CPU-trenderna som visas på den här kontrollpanelen representerar endast användning genom användares sökfrågor. De inkluderar inte PROCESSOR som används för etablering, systemunderhåll eller andra bakgrundsåtgärder. Prestandainstrumentpanelen korrelerar inte direkt med Fabric-förbrukning. Om du vill spåra förbrukningen använder du appen Kapacitetsmått för Microsoft Fabric.

Minnesförbrukning

Diagrammet för minnesförbrukning visar minnesförbrukning (i megabyte) längs Y-axeln och tiden längs X-axeln. Diagrammet visar två serier: normal och minnesspillning. Den normala serien visar summan av minnesanvändningen från användarfrågor som inte spillde över till tempdb under tidsintervallet. Om en fråga spillde över till tempdbvisas mängden spill som en andra röd serie i diagrammet. När du hovrar över diagrammet visas information som tidsintervall, minnesförbrukning, antal körningar och minnesspillning.

Förutom ett diagram över den senaste minnesförbrukningshistoriken visar en tabell de vanligaste minneskrävande frågorna för tidsintervallet. Precis som med andra interaktiva delar av instrumentpanelen väljer du en fråga för att se mer information om frågan.

Användaranslutningar

Diagrammet Användaranslutningar spårar användarens aktuella anslutningar till databasen med information om varje anslutning. Tabellen Användaranslutningar (aktuell) visar de aktuella användaranslutningarna i tabellen.

Skärmbild från Fabric-portalen som visar diagrammet Användaranslutningar och tabellen Användaranslutningar (aktuell).

Förfrågningar per sekund

Diagrammet Begäranden per sekund spårar det kumulativa antalet gånger som en fråga körs under en period. Tabellen Begäranden per sekund innehåller de vanligaste frågorna.

Blockerade frågor per sekund

Diagrammet Blockerade frågor per sekund spårar frågor som upplever blockeringar på grund av låsning. Tabellen Blockerade frågor (aktuella) visar uppsättningen blockerade frågor vid en viss tidpunkt.

Skärmbild från Fabric-portalen för sidan Blockerade förfrågningar per sekund.

I SQL Database Engine sker blockering när en session har ett lås på en specifik resurs och en andra SPID försöker hämta en konfliktlåstyp på samma resurs. Vanligtvis är tidsramen för vilken den första SPID:en låser resursen liten. När ägarsessionen släpper låset är den andra anslutningen sedan fri att skaffa sitt eget lås på resursen och fortsätta bearbetningen. Blockering är normalt beteende och kan inträffa många gånger under en dag utan någon märkbar effekt på systemets prestanda.

En detaljerad titt på blockering finns i Förstå och lösa blockeringsproblem.

Blockerade frågor på grund av låsning skiljer sig från dödlägen. När du felsöker blockeringssituationer är det viktigt att du får en uppfattning om vilka förfrågningar som blockerar och hur länge de blockerar.

Allokerad storlek

Fliken Allokerad storlek innehåller en historik över databasens storlek. Tabellen Största databastabeller (aktuell) identifierar de tabeller som har flest antal poster och förbrukar mest utrymme.

Automatiskt index

Automatisk indexering i databaser automatiserar indexhantering, vilket förbättrar frågeprestanda och datahämtningshastighet. Den anpassas genom att identifiera och testa potentiella index baserat på kolumnanvändning. Funktionen förbättrar övergripande databasprestanda och optimerar resurser genom att ta bort oanvända index.

Rapporten Automatisk indexflik visar en historik och status för automatiskt skapade index.

Skärmbild av från Fabric-portalen som visar att ett automatiskt index har skapats, dess namn och status.

Queries

På fliken Frågor kan frågor öppnas för att felsöka frågeinformationen. Varje fråga innehåller information, inklusive en körningshistorik och frågeförhandsgranskning.

Om du vill felsöka en T-SQL-fråga öppnar du T-SQL-koden i frågeredigeraren, SQL Server Management Studio, mssql-tillägget med Visual Studio Code. Du kan också överväga Copilot-funktionerna för att förklara och rätta till snabba åtgärder för SQL-databasen i Fabric.

Skärmbild från Fabric-portalen på skärmen med frågeinformation på Prestanda-instrumentpanelen.

Tillsammans med fråge-ID:t och frågetexten, mått och antalet körningar, ger flikarna i avsnittet Frågor även detaljerade rapporter om enskilda frågor enligt följande mått:

  • Frågor om hög CPU-användning

    • En sorterbar lista över frågor med den högsta CPU-förbrukningen, ursprungligen sorterad efter Total CPU (ms) fallande.
  • Frågor om hög minnesanvändning

    • En sorterbar lista över frågor med den högsta minnesförbrukningen, som ursprungligen sorteras efter totalt minne (MB) fallande.
  • Längst körande frågor

    • Ursprungligen sorterad efter Total varaktighet (ms) fallande.
  • De vanligaste frågorna

    • Ursprungligen sorterad efter antal körningar i fallande ordning.
  • Hög belastning av läsförfrågningar

    • Ursprungligen sorterad efter totalt antal logiska läsningar i fallande ordning.