Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.