So geht's: Nutzungstrends im Fabric Data Warehouse beobachten

Gilt für:✅ SQL Analytics-Endpunkt und Warehouse in Microsoft Fabric

Erfahren Sie, wie Sie Trends und Spitzen in Ihrer Data Warehouse-Workload in Microsoft Fabric mithilfe der app Microsoft Fabric Kapazitätsmetriken beobachten.

Die app Microsoft Fabric Kapazitätsmetriken bietet Einblicke in die Kapazitätsauslastung für alle Fabric Workloads an einem zentralen Ort. Sie wird hauptsächlich von Kapazitätsadministratoren verwendet, um die Leistung von Workloads und deren Nutzung im Vergleich zu erworbener Kapazität zu überwachen.

Voraussetzungen

Gesamttrend für alle Elemente in der Fabric-Kapazität beobachten

Verwenden Sie in der App Fabric-Kapazitätsmetriken das Multimetrisches Ribbon-Diagramm, um Spitzen in der CU-Auslastung zu finden. Suchen Sie nach Mustern in Ihrer Fabric-Nutzung, die mit Spitzen-Endbenutzeraktivitäten, der nächtlichen Verarbeitung, der regelmäßigen Berichterstattung usw. übereinstimmen. Ermitteln Sie, welche Ressourcen die meisten CUs bei Spitzenauslastung und/oder Geschäftszeiten verbrauchen.

Dieses Diagramm kann in den letzten 14 Tagen allgemeine CU-Trends bereitstellen, um zu sehen, welche Fabric Workload die meisten CU verwendet hat.

  1. Verwenden Sie die Tabelle Element, um bestimmte Warehouses zu identifizieren, die die meisten Compute verbrauchen. Die Items Tabelle im Multimetrik-Banddiagramm bietet einen aggregierten Verbrauch auf der Elementebene. In dieser Ansicht können Sie beispielsweise ermitteln, welche Elemente die meisten CUs verbraucht haben.
  2. Wählen Sie in der Dropdownliste Elementtyp(en) auswählen die Option „Warehouse“ aus.
  3. Sortieren Sie die Elementtabelle nach CU(s), absteigend.
  4. Sie können jetzt die Elemente mithilfe der meisten Kapazitätseinheiten, der Gesamtdauer der Aktivität, der Anzahl der Benutzer und mehr identifizieren.

Drillthrough-Spitzenaktivität

Verwenden Sie das Zeitpunktdiagramm, um einen Aktivitätsbereich zu ermitteln, in dem die CU-Auslastung am höchsten war. Wir können individuelle interaktive Aktivitäten und Hintergrundaktivitäten identifizieren, die die Auslastung verbrauchen.

In dem folgenden animierten Bild werden mehrere Schritte gezeigt, mit deren Hilfe Sie auf Informationen zur Nutzung, Drosselung und Überschreitungen zugreifen können. Weitere Informationen finden Sie unter Drosselung in Microsoft Fabric.

Ein animiertes GIF der Metriken-App, das die Drillthrough-Schritte zeigt.

  1. Wählen Sie die Registerkarte Auslastung im Zeitpunkt-Erkundungsdiagramm aus, um den Zeitpunkt zu identifizieren, an dem die Kapazitätsauslastung die erworbene Kapazität überschritten hat. Die gelbe gepunktete Linie bietet Einblick in die obere SKU-Grenze. Der obere SKU-Grenzwert basiert auf der erworbenen SKU sowie der Aktivierung der Autoskalierung, wenn die Autoskalierung für die Kapazität aktiviert ist.

  2. Wählen Sie die Registerkarte Drosselung aus, und wechseln Sie zum Abschnitt Hintergrundablehnung, der für Warehouse-Anforderungen am besten geeignet ist. Beachten Sie in der vorherigen Animation, dass am 16. Oktober 2023 um 12:57 Uhr alle Hintergrundanforderungen im Speicher gedrosselt wurden. Die Zeile 100% stellt den Höchstwert basierend auf dem erworbenen Fabric SKU dar.

  3. Wählen Sie die Registerkarte Überschreitungen aus. Dieses Diagramm gibt einen Überblick über die Schulden, die über bestimmte Zeiträume hinweg erhoben und übertragen werden.

    • Hinzufügen von % (Grün): Wenn die Kapazitätsüberlastung erfolgt und es beginnt, dem Schuldenpool hinzuzufügen.
    • Burndown-% (Blau): Wenn mit dem Abbau der Schulden begonnen wird und die Gesamtkapazitätsauslastung unter 100 % fällt.
    • Kumulierter % (Rot): Stellt die Gesamtverschuldung an bestimmten Zeitpunkten dar. Dies muss schließlich niedergebrannt werden.
  4. Wählen Sie auf den Registerkarten Auslastung, Drosselung oder Überlastungen einen bestimmten Zeitpunkt aus, um die Schaltfläche Durchsuchen für weitere Drillthrough-Analysen zu aktivieren.

  5. Wählen Sie Erkunden aus. Die neue Seite enthält Tabellen, um Details zu interaktiven und Hintergrundvorgängen zu untersuchen. Auf der Seite werden einige Hintergrundvorgänge angezeigt, die zu diesem Zeitpunkt aufgrund der 24-Stunden-Glättungslogik nicht auftreten. Im vorherigen animierten Bild werden Vorgänge zwischen dem 15. Oktober, 12:57 Uhr und dem 16. Oktober, 12:57 Uhr angezeigt, da die Hintergrundvorgänge zum ausgewählten Zeitpunkt noch geglättet werden.

  6. In der Tabelle Hintergrundoperationen können Sie Abrechnungsintervalle mit dem höchsten CU-Verbrauch aus benutzerinitiierten und systeminitiierten Workloads identifizieren.

    • Die Betriebstabelle zeigt abgeschlossene Abrechnungsintervalle und deren zugehörigen Rechenleistungsverbrauch an.
    • Um Intervalle mit hohem CU-Verbrauch zu identifizieren:
    1. Filtern Sie den Artikeltyp auf Lager.
    2. Sortiere Gesamt-CU (s) in absteigender Reihenfolge.
    3. Notiere die Anfangs - und Endzeiten für das Intervall, das du untersuchen möchtest.

    Verwenden Sie die Start- und Endzeiten, um das Abrechnungsintervall mit der Abfrageaktivität in Query Insights und dynamischen Verwaltungsübersichten (DMVs) zu korrelieren.

    Note

    Die in der Capacity Metrics-App angezeigte Operation ID entspricht nicht mehr der verteilten Statement-ID für Warehouse-Abfragen. Um zu bestimmen, welche Abfragen während eines Abrechnungsintervalls zum Rechenverbrauch beigetragen haben, fragen Sie die queryinsights.exec_requests_history Ansicht anhand der Start- und Endzeitstempel des Intervalls ab.

    Das folgende T-SQL-Beispiel liefert Anfragen zurück, die während eines festgelegten Abrechnungszeitraums aktiv waren:

    DECLARE @Start_Time DATETIME2(0) = '2026-08-04 8:00:00'
            ,@End_Time DATETIME2(0) = '2026-08-04 9:00:00'
    
    SELECT [database_name],
           sql_pool_name,
           distributed_statement_id,
           login_name,
           allocated_cpu_time_ms / 1000.0 AS vcore_seconds
    FROM queryinsights.exec_requests_history
    WHERE start_time < @End_Time
    AND end_time > @Start_Time;
    

    Diese Abfrage liefert Anfragen, die sich mit dem angegebenen Abrechnungsintervall überlappten. Nutzen Sie die Ergebnisse, um Arbeitslasten zu identifizieren, die zum gemeldeten CU-Verbrauch beigetragen haben.

  7. Das Diagramm Burndown zeigt die verschiedenen Fabric-Arbeitslasten, die auf dieser Kapazität ausgeführt werden, sowie den Prozentsatz der Rechenleistung, den sie zum ausgewählten Zeitpunkt verbraucht haben.

    • Der Tabelleneintrag für DMS ist Ihre Lagerauslastung. Im vorherigen animierten Beispielbild hat DMS 26 % zu den Carryforward-Schulden hinzugefügt.
    • Die Spalte Kumulierter % stellt einen Prozentsatz der Überlastung der Kapazität bereit. Dieser Wert sollte unter 100 % liegen, um Drosselung zu vermeiden. Beispielsweise gibt 2433,84 % im vorherigen Beispiel an, dass DMS 24 mal mehr Kapazität verwendet hat, als im Rahmen der aktuellen SKU (F2) zulässig ist.