Delen via


Prestatiedashboard voor SQL-database in Microsoft Fabric

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 Power Query-editor de optie Prestatieoverzicht. Schermopname van de Fabric SQL-editor met de knop Prestatieoverzicht in de werkbalk Start gemarkeerd.
  • Klik met de rechtermuisknop op de contextknop (de drie puntjes) in de itemweergave en selecteer prestatieoverzicht openen.

Waarschuwingen

Automatisch gegenereerde waarschuwingen met vooraf ingestelde criteria bieden twee soorten meldingen:

  • Doorlopende waarschuwingen: gegenereerd wanneer de database een probleem ondervindt, wordt deze waarschuwing weergegeven wanneer een van de parameters (CPU, blokkeringsquery's of toegewezen grootte) een kritieke status heeft. Deze waarschuwing wordt vertegenwoordigd door een horizontale meldingsbalk.

    Schermopname van de Fabric-portal met een prestatiewaarschuwing.

  • Waarschuwingen in behandeling: deze waarschuwing is opgeslagen in het systeem en biedt waarschuwingen die nodig zijn voor een databaseparameter die een kritieke status bereikt.

    Schermopname van de Fabric-portal met de waarschuwingsindicator Prestatiedashboard in behandeling.

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.

Schermopname van de Fabric-portal met een overzicht van recente waarschuwingen.

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.

Schermopname van de prestatiedashboardgrafiek van de Fabric-portal met de geschiedenis van het CPU-verbruik en beschadigde tijdstippen.

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 geblokkeerde query is die langer dan één minuut is geblokkeerd. De monitor zal dit naar verwachting om de drie minuten controleren.

Tabbladen van het prestatiedashboard

Hieronder ziet u ingebouwde rapportagegebieden van het prestatiedashboard.

CPU-verbruik

De grafiek cpu-verbruik wordt weergegeven op vCore seconden. De meest verbruikende CPU-query's identificeren de query's in het gewenste tijdsinterval dat het meest verantwoordelijk is voor vCore-verbruik.

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.

Schermopname van de Fabric-portal met de grafiek Gebruikersverbindingen en gebruikersverbindingen (huidige) tabel.

Aanvragen per seconde

De grafiek Aanvragen per seconde houdt het cumulatieve aantal keren bij dat een query gedurende een periode is uitgevoerd. De tabel Aanvragen per seconde bevat de meest uitgevoerde query's.

Geblokkeerde query's per seconde

Met de grafiek Geblokkeerde query's per seconde worden query's in blokken bijgehouden vanwege vergrendeling. In de tabel Geblokkeerde query's (huidige) ziet u de set geblokkeerde query's op een bepaald moment.

Schermopname van de Fabric-portal van de pagina Geblokkeerde query's per seconde.

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 bron vergrendelt klein. Wanneer de sessie die eigenaar is, de vergrendeling vrijgeeft, is de tweede verbinding vervolgens vrij om een eigen vergrendeling op de resource te verkrijgen en kan de verwerking worden voortgezet. 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 vergrendeling verschillen van impasses. 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 maximale 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.

Schermopname van de Fabric-portal met een automatische index gemaakt, de naam en de status.

Query's

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 functies voor snelle actie copilot uitleggen en oplossen voor SQL-database in Fabric overwegen.

Schermopname van de Fabric-portal van het scherm met querydetails in het dashboard Prestaties.

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.
  • Langst lopende query's

    • In eerste instantie gesorteerd op totale duur (ms) aflopend.
  • Meest frequente query's

    • In eerste instantie gesorteerd op aflopend aantal uitvoeringen.
  • Query's met hoge leesbewerkingen

    • In eerste instantie gesorteerd op aflopend totaal aantal logische leesbewerkingen.

    Schermopname van de fabric-portal van de pagina Query's, met het tabblad Hoge leesquery's geselecteerd.