Udostępnij za pośrednictwem


Smoothing and throttling in Fabric Magazyn danych

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

Ten artykuł zawiera szczegółowe informacje na temat pojęć związanych z wygładzeniem i ograniczaniem przepustowości obciążeń przy użyciu punktu końcowego magazynu i analizy SQL w usłudze Microsoft Fabric.

Ten artykuł jest specyficzny dla obciążeń magazynowania danych w usłudze Microsoft Fabric. W przypadku wszystkich obciążeń sieci szkieletowej odwiedź stronę Ograniczanie przepustowości w usłudze Microsoft Fabric.

Pojemność obliczeniowa

Pojemność stanowi podstawę w usłudze Microsoft Fabric i zapewnia moc obliczeniową, która obsługuje wszystkie obciążenia sieci Szkieletowej. Na podstawie zakupionej jednostki SKU pojemności masz prawo do zestawu jednostek wydajności (CU), które są współużytkowane przez sieć szkieletową. Możesz przejrzeć jednostki SKU dla każdej jednostki SKU w obszarze Pojemność i jednostki SKU.

Wygładzanie

Pojemności mają okresy, w których są niedostatecznie wykorzystywane (bezczynne) i nadmiernie wykorzystywane (szczytowe). Gdy pojemność jest uruchomiona wiele zadań, może zostać wygenerowany nagły wzrost zapotrzebowania na zasoby obliczeniowe, który przekracza limity zakupionej pojemności. Punkt końcowy magazynu i analizy SQL zapewniają możliwość zwiększenia wydajności , która umożliwia obciążeniom wykorzystanie większej ilości zasobów w celu uzyskania lepszej wydajności.

Smoothing oferuje ulgę dla klientów, którzy tworzą nagłe skoki w godzinach szczytu, podczas gdy mają dużo bezczynnej pojemności, która jest nieużywane. Smoothing upraszcza zarządzanie pojemnością, rozkładając ocenę zasobów obliczeniowych, aby zapewnić bezproblemowe i wydajne uruchamianie zadań klientów.

Smoothing nie wpłynie na czas wykonywania. Pomaga to usprawnić zarządzanie pojemnością, umożliwiając klientom ustawianie rozmiaru pojemności na podstawie średniej, a nie szczytowego użycia.

  • W przypadku zadań interaktywnych uruchamianych przez użytkowników: zużycie pojemności jest zwykle wygładzone przez co najmniej 5 minut lub dłużej w celu zmniejszenia krótkoterminowych skoków czasowych.

  • W przypadku zaplanowanych zadań lub zadań w tle zużycie pojemności jest rozłożone na 24 godziny, eliminując kwestie związane z planowaniem zadań lub rywalizacją.

Aby uzyskać więcej informacji, odwiedź stronę Ograniczanie przepustowości w usłudze Microsoft Fabric.

Klasyfikacja operacji magazynowania danych w sieci szkieletowej

Ogólnie rzecz biorąc, podobnie jak w przypadku usługi Power BI, operacje są klasyfikowane jako interaktywne lub w tle.

Większość operacji w kategorii Magazyn jest zgłaszana jako tło , aby skorzystać z 24-godzinnego wygładdzenia działania, aby umożliwić korzystanie z najbardziej elastycznych wzorców użycia. Dzięki 24-godzinnym wygładzeniom operacje mogą być uruchamiane jednocześnie bez powodowania żadnych skoków w dowolnym momencie w ciągu dnia. Klienci uzyskują korzyść z spójnej szybkiej wydajności bez konieczności martwienia się o małe skoki obciążenia. W związku z tym klasyfikowanie magazynowania danych w tle zmniejsza częstotliwość szczytowego wykorzystania aktualizacji CU przez zbyt szybkie wyzwalanie ograniczania przepustowości.

Ograniczanie przepływności

Ograniczanie przepływności występuje, gdy pojemność klienta zużywa więcej zasobów procesora CPU niż to, co zostało zakupione. Po wygładzonym zużyciu zasady ograniczania wydajności będą sprawdzane na podstawie ilości zużywanej w przyszłości pojemności. Powoduje to obniżenie wydajności środowiska użytkownika końcowego. Gdy pojemność przechodzi w stan ograniczenia, ma wpływ tylko na żądane operacje po rozpoczęciu ograniczania pojemności.

Zasady ograniczania przepustowości są stosowane na poziomie pojemności. Jeśli jedna pojemność lub zestaw obszarów roboczych ma obniżoną wydajność z powodu przeciążenia, inne pojemności mogą nadal działać normalnie.

Cztery zasady ograniczania pojemności dla usługi Microsoft Fabric:

Przyszłe wygładzone zużycie — limity zasad Zasady ograniczania przepustowości Wpływ na środowisko
Użycie <= 10 minut Ochrona przed nadwyżkami Zadania mogą zużywać 10 minut przyszłego użycia pojemności bez ograniczania przepustowości.
Użycie 10 minut < <= 60 minut Opóźnienie interakcyjne Zadania interakcyjne żądane przez użytkownika są opóźnione o 20 sekund podczas przesyłania.
Użycie 60 minut < <= 24 godziny Odrzucenie interakcyjne Zadania typu interakcyjnego żądanego przez użytkownika są odrzucane.
Użycie > 24 godziny Odrzucenie w tle Wszystkie nowe zadania są odrzucane z wykonania.

Większość operacji punktu końcowego magazynu i analizy SQL jest wykonywana zgodnie z zasadami "Odrzucenie w tle", a w rezultacie występuje odrzucenie operacji po przekroczeniu użycia średnio w okresie 24-godzinnym.

Zagadnienia dotyczące ograniczania przepustowości

  • Wszystkie operacje inflight, w tym długotrwałe zapytania, procedury składowane, partie nie będą ograniczane w połowie drogi. Zasady ograniczania przepustowości mają zastosowanie do następnej operacji po wygładzonym użyciu.
  • Operacje magazynu są w tle , z wyjątkiem scenariuszy obejmujących operacje modelowania (takie jak tworzenie miary, dodawanie lub usuwanie tabel z domyślnego modelu semantycznego, wizualizacja wyników itp.) lub tworzenie/aktualizowanie modeli semantycznych usługi Power BI (w tym domyślny model semantyczny) lub raportów. Te operacje nadal są zgodne z zasadami "Interakcyjne odrzucenie".
  • Podobnie jak w przypadku większości operacji magazynu dynamiczne widoki zarządzania (DMV) są również klasyfikowane jako tło i objęte zasadami "Odrzucenie w tle ". W związku z tym nie można wykonywać zapytań do widoków DMV, gdy pojemność jest ograniczona. Mimo że dynamiczne widoki zarządzania nie są dostępne, administratorzy pojemności mogą przejść do aplikacji Metryki pojemności usługi Microsoft Fabric, aby zrozumieć główną przyczynę .
  • Po włączeniu zasad "Odrzucenie w tle" wszelkie działania w Edytor Power Query SQL, edytorze zapytań wizualnych lub widoku modelowania mogą zobaczyć komunikat o błędzie: Unable to complete the action because your organization's Fabric compute capacity has exceeded its limits. Try again later.
  • Po włączeniu zasad "Odrzucenie w tle" w przypadku próby nawiązania połączenia z magazynem lub uruchomienia nowego zapytania TSQL w aplikacjach klienckich, takich jak SQL Server Management Studio (SSMS) lub Azure Data Studio za pośrednictwem parametry połączenia SQL, może zostać wyświetlony kod błędu SQL 24801 i tekst Unable to complete the action because your organization's Fabric compute capacity has exceeded its limits. Try again laterbłędu .

Najlepsze rozwiązania dotyczące odzyskiwania po sytuacjach przeciążenia

Administrator pojemności może odzyskać sprawność po sytuacji ograniczania przepustowości, wykonując następujące czynności:

  • Uaktualnij pojemność do wyższej jednostki SKU, aby zwiększyć limit pojemności.
  • Identyfikowanie współautorów szczytowych działań i praca z właścicielami projektów o dużym obciążeniu w celu optymalizacji żądań przez procesy optymalizacji zapytań T-SQL lub redystrybucji zadań w innych pojemnościach.
  • Poczekaj na przekroczenie stanu przeciążenia przed wysłaniem nowych żądań.
  • Administratorzy pojemności mogą konfigurować proaktywne alerty i otrzymywać powiadomienia, zanim pojemność zostanie ograniczona.

Monitorowanie informacji o przeciążeniu za pomocą aplikacji Metryki pojemności sieci szkieletowej

Administratorzy pojemności mogą wyświetlać informacje o przeciążeniu i dalej przechodzić do szczegółów za pośrednictwem aplikacji Metryki pojemności usługi Microsoft Fabric.

Animowany obraz przedstawiający możliwości aplikacji Metryki pojemności sieci szkieletowej.

Aby zapoznać się z przewodnikiem po aplikacji, odwiedź stronę Instrukcje: obserwowanie trendów wykorzystania magazynu danych synapse.

Karta Wykorzystanie

Na tej karcie przedstawiono wykorzystanie zasobów w porównaniu z zakupem pojemności. 100% wykorzystania reprezentuje pełną przepływność jednostki SKU pojemności i jest współużytkowana przez wszystkie obciążenia sieci szkieletowej. Jest to reprezentowane przez żółtą linię kropkowaną. Wybranie określonego punktu czasu na grafie powoduje włączenie przycisku Eksploruj , który otwiera szczegółową stronę przeglądania szczegółowego.

Karta Ograniczanie przepustowości

Aby monitorować i analizować zasady ograniczania przepustowości, do grafu użycia jest dodawana karta ograniczania przepustowości. Dzięki temu administratorzy pojemności mogą łatwo obserwować przyszłe użycie jako procent każdego limitu, a nawet przejść do szczegółów określonych obciążeń, które przyczyniły się do nadwyżki. Aby uzyskać więcej informacji, zobacz Ograniczanie przepustowości w aplikacji metryk.

W sekcji Odrzucenie w tle użycie przekraczające 100% wiersza podlega ograniczaniu w zasadach "Odrzucenie w tle".

Karta Nadwyżki

Karta Nadwyżki zawiera wizualną historię wszelkich nadmiernej wydajności, w tym przenoszenie, skumulowane i spalenie wykorzystania. Aby uzyskać więcej informacji, zobacz Ograniczanie przepustowości w usłudze Microsoft Fabric i nadwyżki w aplikacji Metryki pojemności usługi Microsoft Fabric.

Następny krok