Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:✅SQL-database in Microsoft Fabric
Het prestatiedashboard in de Fabric SQL-database geeft de prestatiestatus van de database weer en biedt verschillende niveaus van zichtbaarheid van metrische gegevens.
U kunt het prestatiedashboard gebruiken om metrische gegevens over databaseprestaties weer te geven, prestatieknelpunten te identificeren en oplossingen te vinden voor prestatieproblemen.
Het prestatiedashboard voor uw SQL-database openen in Fabric:
Selecteer op de werkbalk Start in het venster Queryeditor de optie Prestatieoverzicht.
Klik met de rechtermuisknop op de contextknop (de drie puntjes) in de itemweergave en selecteer prestatieoverzicht openen.
Alerts
Automatisch gegenereerde waarschuwingen met vooraf ingestelde criteria bieden twee soorten meldingen:
Doorlopende waarschuwingen: er wordt een horizontale waarschuwingsmeldingsbalk weergegeven wanneer een van de parameters (CPU, blokkeringsquery's of Toegewezen grootte) een kritieke status heeft.
Waarschuwingen in behandeling: Opgeslagen in het systeem, biedt deze waarschuwing signalen dat er analyse nodig is voor een databaseparameter die een kritieke staat bereikt.
Zodra u de koppeling voor een waarschuwing hebt geselecteerd, bevat het prestatieoverzicht een overzicht van waarschuwingen en recente metrische gegevens van de database. Hier kunt u inzoomen op de tijdlijn van de gebeurtenis voor meer informatie.
Grafiek van prestatiedashboard
Wanneer de database een kritieke status van het CPU-verbruik bereikt (of een andere factor die een waarschuwing genereert), kunt u beschadigde punten zien die zijn gemarkeerd in de grafiek van het tabblad CPU-verbruik , waarbij het CPU-verbruik de drempelwaarde heeft overschreden. Het tijdsinterval kan worden geconfigureerd en wordt standaard ingesteld op 24 uur.
In de volgende afbeelding geeft de grafiek cpu-verbruik aan wanneer de database een kritieke status heeft bereikt.
Criteria voor drempelwaarde voor waarschuwingen
| Tab | Threshold | Criteria |
|---|---|---|
| CPU-verbruik | 80% van de toegewezen waarde | Als de monitor de CPU gedurende meer dan vijf minuten boven de drempelwaarde vindt. De monitor controleert met een frequentie van één minuut. |
| Toegewezen grootte | 80% van de toegewezen grootte | Als de monitor gedurende meer dan vijf minuten de grootte boven de drempelwaarde vindt. De monitor controleert met een frequentie van één minuut. |
| Geblokkeerde query's | Eén geblokkeerde query | Als er ten minste één query is die langer dan één minuut geblokkeerd is. De monitor controleert met een frequentie van drie minuten. |
Tabbladen van het prestatiedashboard
Hieronder ziet u ingebouwde rapportagegebieden van het prestatiedashboard.
CPU-verbruik
In de grafiek CPU-verbruik wordt het CPU-gebruik (in vCores) langs de Y-as en de tijd langs de X-as weergegeven. Wanneer u de muisaanwijzer over de grafiek beweegt, ziet u details zoals de duur van de gebeurtenis, de status en het CPU-gebruik binnen die specifieke periode. Tijdsbereiken in de grafiek kunnen worden uitgebreid om meer details weer te geven.
De CPU-trends die in dit dashboard worden weergegeven, vertegenwoordigen alleen het gebruik door gebruikersquery's. Ze omvatten geen CPU die wordt gebruikt voor inrichting, systeemonderhoud of andere achtergrondbewerkingen. Het prestatiedashboard correleert niet rechtstreeks met het verbruik van fabric. Gebruik de microsoft Fabric Capacity Metrics-app om het verbruik bij te houden.
Geheugenverbruik
In de grafiek geheugenverbruik wordt het geheugenverbruik (in megabytes) langs de Y-as en de tijd langs de X-as weergegeven. In de grafiek worden twee reeksen weergegeven: normale en geheugenoverloop. De normale reeks toont de som van het geheugengebruik van de queries van gebruikers die tijdens het tijdsinterval niet zijn overgelopen naar tempdb. Als een query overloopt naar tempdb, wordt de hoeveelheid van die overloop weergegeven als een tweede, rode reeks in de grafiek. Wanneer u de muisaanwijzer over de grafiek beweegt, ziet u details zoals het tijdsinterval, het geheugenverbruik, het aantal uitvoeringen en het overlopen van het geheugen.
Naast een grafiek met recente geschiedenis van geheugenverbruik toont een tabel de meest gebruikte query's voor het tijdsinterval. Net als bij andere interactieve onderdelen van het dashboard selecteert u een query om meer informatie over die query weer te geven.
Gebruikersverbindingen
De grafiek Gebruikersverbindingen houdt de huidige gebruikersverbindingen met de database bij, met informatie over elke verbinding. De tabel Gebruikersverbindingen (huidige) bevat de huidige gebruikersverbindingen in de tabel.
Aanvragen per seconde
De grafiek Aanvragen per seconde houdt het cumulatieve aantal keren bij dat een query gedurende een periode wordt uitgevoerd. De tabel Aanvragen per seconde bevat de meest uitgevoerde query's.
Geblokkeerde query's per seconde
De grafiek Geblokkeerde query's per seconde houdt bij hoeveel query's worden geblokkeerd door vergrendeling. In de tabel Geblokkeerde query's (huidige) ziet u de set geblokkeerde query's op een bepaald moment.
In de SQL Database Engine treedt blokkering op wanneer één sessie een vergrendeling op een specifieke resource bevat en een tweede SPID probeert een conflicterend vergrendelingstype op dezelfde resource te verkrijgen. Normaal gesproken is het tijdsbestek waarvoor de eerste SPID de resource vergrendelt, klein. Wanneer de sessie die eigenaar is van de vergrendeling de vergrendeling vrijgeeft, is de tweede verbinding vervolgens in staat om zijn eigen vergrendeling op de bron te verkrijgen en verder te gaan met verwerken. Blokkeren is normaal gedrag en kan vaak plaatsvinden gedurende de loop van een dag zonder merkbaar effect op systeemprestaties.
Zie Blokkeringsproblemen begrijpen en oplossen voor een gedetailleerd overzicht van blokkeringen.
Geblokkeerde query's vanwege vergrendelingen verschillen van deadlocks. Bij het oplossen van problemen met blokkerende situaties is het belangrijk dat gebruikers een idee hebben van de query's die worden geblokkeerd en hoe lang ze blokkeren.
Toegewezen grootte
Het tabblad Toegewezen grootte biedt een geschiedenis van de grootte van de database. De tabel Grootste databasetabellen (huidige tabel) identificeert de tabellen met het grootste aantal records en verbruikt de meeste ruimte.
Automatische index
Automatisch indexeren in databases automatiseert indexbeheer, verbetert de queryprestaties en de snelheid van het ophalen van gegevens. Het past zich aan door potentiële indexen te identificeren en te testen op basis van kolomgebruik. De functie verbetert de algehele databaseprestaties en optimaliseert resources door ongebruikte indexen te verwijderen.
Het rapport Tabblad Automatische index bevat een geschiedenis en status van automatisch gemaakte indexen.
Queries
Op het tabblad Query's kunnen query's worden geopend om problemen met de querydetails op te lossen. Elke query bevat details, waaronder een uitvoeringsgeschiedenis en voorbeeld van query's.
Als u problemen met een T-SQL-query wilt oplossen, opent u de T-SQL-code in de query-editor, SQL Server Management Studio, de mssql-extensie met Visual Studio Code. U kunt ook de Copilot Explain and Fix snelle actiemogelijkheden voor SQL-database in Fabric overwegen.
Naast de query-id en het aantal queryteksten, metrische gegevens en uitvoeringsaantal, bieden tabbladen in de sectie Query's ook gedetailleerde rapporten over afzonderlijke query's aan de hand van de volgende metrische gegevens:
Query's voor hoog CPU-gebruik
- Een sorteerbare lijst met query's met het hoogste CPU-verbruik, in eerste instantie gesorteerd op Totaal CPU (ms) aflopend.
Query's voor hoog geheugengebruik
- Een sorteerbare lijst met query's met het hoogste geheugenverbruik, in eerste instantie gesorteerd op Totaal geheugen (MB) aflopend.
Langst lopende query's
- In eerste instantie gesorteerd op totale duur (ms) aflopend.
Meest frequente zoekopdrachten
- In eerste instantie gesorteerd op uitvoeringsaantal in aflopende volgorde.
Hoge leessnelheden
- In eerste instantie gesorteerd op aflopend totaal aantal logische leesbewerkingen.