Udostępnij za pośrednictwem


Instrukcje: obserwowanie trendów wykorzystania magazynu danych sieci szkieletowej

Dotyczy:✅ punkt końcowy analizy SQL i magazyn w usłudze Microsoft Fabric

Dowiedz się, jak obserwować trendy i skoki obciążenia magazynowania danych w usłudze Microsoft Fabric przy użyciu aplikacji Metryki pojemności usługi Microsoft Fabric.

Aplikacja Metryki pojemności usługi Microsoft Fabric zapewnia wgląd w użycie pojemności dla wszystkich obciążeń sieci szkieletowej w jednym miejscu. Jest ona głównie używana przez administratorów pojemności do monitorowania wydajności obciążeń i ich użycia w porównaniu do zakupionej pojemności.

Wymagania wstępne

  • Licencje usługi Microsoft Fabric, które udzielają jednostek wydajności (CU) współużytkowanych we wszystkich obciążeniach sieci szkieletowej.
  • Dodaj aplikację Microsoft Fabric Capacity Metrics z usługi AppSource.

Obserwowanie ogólnego trendu we wszystkich elementach pojemności sieci szkieletowej

W aplikacji Metryki pojemności sieci szkieletowej użyj wykresu wstążki Multi metryki, aby znaleźć szczytowe wykorzystanie jednostek CU. Poszukaj wzorców w użyciu sieci szkieletowej, które pokrywają się ze szczytową aktywnością użytkownika końcowego, przetwarzaniem nocnym, okresowym raportowaniem itp. Określ, jakie zasoby zużywają najwięcej jednostek CU przy szczytowym wykorzystaniu i/lub godzinach pracy.

Ten wykres może zapewnić ogólne trendy cu w ciągu ostatnich 14 dni, aby zobaczyć, które obciążenie sieci szkieletowej używało najwięcej cu.

  1. Użyj tabeli Item (Element), aby zidentyfikować określone magazyny zużywające większość zasobów obliczeniowych. Tabela Items na wykresie wstążkowym z wieloma metrykami zawiera zagregowane użycie na poziomie elementu. W tym widoku można na przykład określić, które elementy zużywały najwięcej jednostek jednostki organizacyjnej.
  2. Wybierz pozycję "Warehouse" (Magazyn) na liście rozwijanej Select item kind(s) (Wybierz rodzaje elementów).
  3. Posortuj tabelę Item według cu(s), malejąco.
  4. Teraz możesz zidentyfikować elementy przy użyciu większości jednostek pojemności, ogólnego czasu trwania działania, liczby użytkowników i innych.

Przechodzenie do szczegółów szczytowego działania

Użyj wykresu punktu czasu, aby zidentyfikować zakres działań, w których wykorzystanie cu było szczytowe. Możemy zidentyfikować poszczególne interaktywne i w tle działania korzystające z wykorzystania.

Poniższy animowany obraz zawiera kilka kroków, których można użyć do przeglądania szczegółowego informacji dotyczących wykorzystania, ograniczania przepustowości i nadwyżki. Aby uzyskać więcej informacji, odwiedź stronę Ograniczanie przepustowości w usłudze Microsoft Fabric.

Animowany plik GIF aplikacji Metryki przedstawiający kroki przeglądania szczegółowego.

  1. Wybierz kartę Wykorzystanie w wykresie eksplorowania punktu czasu, aby zidentyfikować punkt czasu, w którym wykorzystanie pojemności przekroczyło więcej niż to, co zostało zakupione. Żółta linia kropkowana zapewnia wgląd w górny limit jednostki SKU. Górny limit jednostki SKU jest oparty na zakupionej jednostce SKU wraz z włączeniem autoskalowania, jeśli pojemność ma włączone autoskalowanie.
  2. Wybierz kartę Ograniczanie przepustowości i przejdź do sekcji Odrzucenie w tle, która jest najbardziej odpowiednia dla żądań magazynu. W poprzednim przykładowym animowanym obrazie zwróć uwagę, że 16 października 2023 r. o godzinie 12:57 wszystkie żądania w tle w pojemności zostały ograniczone. Wiersz 100% reprezentuje maksymalny limit na podstawie zakupionej jednostki SKU sieci szkieletowej.
  3. Wybierz kartę Nadwyżki . Ten wykres przedstawia omówienie długu, który jest zbierany i przenoszony w okresach.
    • Dodaj % (Zielony): gdy pojemność przeciąża się i zaczyna dodawać do przedziału zadłużenia.
    • Burndown % (Blue): Kiedy dług zacznie się spalać, a całkowite wykorzystanie pojemności spadnie poniżej 100%.
    • Skumulowany % (czerwony): reprezentuje łączny całkowity dług w punktach czasu. To musi zostać w końcu spalone.
  4. Na kartach Wykorzystanie, Ograniczanie przepustowości lub Nadwyżki wybierz określony punkt czasu, aby włączyć przycisk Eksploruj w celu dalszej analizy przeglądania szczegółowego.
  5. Wybierz pozycję Eksploruj. Nowa strona zawiera tabele umożliwiające eksplorowanie szczegółów operacji interaktywnych i w tle. Na stronie przedstawiono niektóre operacje w tle, które nie występują w tym czasie ze względu na 24-godzinną logikę wygładania. Na poprzednim animowanym obrazie operacje są wyświetlane między 15 października 12:57 a 16 października 12:57 PM, ponieważ operacje w tle są nadal wygładzone w wybranym punkcie czasowym.
  6. W tabeli Operacje w tle można również zidentyfikować użytkowników, operacje, czasy uruchamiania/zatrzymywania, czasy trwania, które zużywały najwięcej jednostek SKU.
    • Tabela operacji zawiera również listę operacji, które są operacjami InProgress, dzięki czemu można zrozumieć długotrwałe zapytania i bieżące użycie aktualizacji CU.

    • Identyfikacja operacji, która zużywała wiele zasobów: posortuj tabelę według sum cu(s), aby znaleźć najdroższe zapytania, a następnie użyj identyfikatora operacji , aby jednoznacznie zidentyfikować operację. Jest to identyfikator instrukcji rozproszonej, który może być używany w innych narzędziach do monitorowania, takich jak dynamiczne widoki zarządzania (DMV) i szczegółowe informacje o zapytaniach w celu kompleksowego śledzenia, takich jak w dist_statement_id sys.dm_exec_requests i distributed_statement_id w insights.exec_requests_history zapytań. Przykłady:

      Poniższe przykładowe zapytanie T-SQL używa identyfikatora operacji wewnątrz zapytania w sys.dm_exec_requests dynamicznym widoku zarządzania.

      SELECT * FROM sys.dm_exec_requests 
      WHERE dist_statement_id = '00AA00AA-BB11-CC22-DD33-44EE44EE44EE';
      

      Następujące zapytanie T-SQL używa identyfikatora operacji w zapytaniu w queryinsights.exec_requests_history widoku.

      SELECT * FROM queryinsights.exec_requests_history 
      WHERE distributed_statement_id = '00AA00AA-BB11-CC22-DD33-44EE44EE44EE`;
      
  7. Wykres tabeli Burndown reprezentuje różne obciążenia sieci szkieletowej, które są uruchomione w tej pojemności, a procent zasobów obliczeniowych używanych przez nie w wybranym punkcie czasowym.
    • Wpis tabeli dla usługi DMS to obciążenie magazynu. W poprzednim przykładowym animowanym obrazie DMS dodał 26% do ogólnego długu przewożeniowego.
    • Kolumna Skumulowany % zawiera wartość procentową tego, ile pojemność ma nadmiernie przeskonsumowana. Ta wartość powinna być niższa niż 100%, aby uniknąć ograniczania przepustowości. Na przykład w poprzednim przykładowym animowanym obrazie 2433,84% wskazuje, że usługa DMS używa 24 razy większej pojemności niż bieżąca jednostka SKU (F2).