Wydajność wygładzona

Usługa Power BI uruchamia bezproblemową wydajność we wszystkich pojemnościach Premium. Smoothing służy do obliczania wpływu operacji na pojemność. Znajomość wpływu operacji na pojemność wpływa na wiele funkcji usługi Power BI, takich jak rozliczenia, skalowanie automatyczne i metryki widoczne w aplikacji Metryki pojemności usługi Microsoft Fabric.

W pojemności Premium użycie procesora CPU jest najważniejszą miarą, ponieważ określa ilość używanej pojemności. Spłaszczając użycie procesora CPU w czasie, smoothing pomaga uniknąć karania z powodu pęknięć intensywnego użycia procesora CPU. Gdy użycie procesora CPU jest pochlebne, można uniknąć ograniczania, gdy wystąpią małe wzrosty.

Na poniższych ilustracjach przedstawiono sposób raportowania użycia procesora CPU na wykresie Wykorzystanie , w przeciwieństwie do sposobu raportowania.

Obecnie

A screenshot showing the C P U over time chart in the Power B I Premium utilization and metrics app, with the smoothing affect.

Przed majem 2022 r.

A screenshot showing the C P U over time chart in the Power B I Premium utilization and metrics app, before smoothing was introduced.

Dzięki złagodzeniu skoków liczby operacji usługi Power BI pojemność staje się łatwiejsza do zarządzania. Ograniczanie przepustowości nie jest już implementowane za każdym razem, gdy operacja krótkotrwała przekracza moc obliczeniową pojemności.

Jak jest obliczane użycie procesora CPU?

Aby obliczyć użycie procesora CPU, usługa Power BI oddziela operacje na dwie kategorie, operacje interakcyjne i w tle. Operacje interaktywne to krótsze operacje uruchamiania, zwykle wyzwalane przez interakcje użytkownika z interfejsem użytkownika. Operacje w tle to operacje , które są uruchamiane przez długi czas. Usługa Power BI oblicza użycie procesora CPU dla tych operacji inaczej w zależności od ich typu.

Operacje interakcyjne średni użycie pojemności w krótkim przedziale czasu, takie jak pięciominutowe interwały. Z drugiej strony operacje w tle są średnie użycie pojemności w znacznie większym przedziale czasu 24 godzin. Zaletą tej metody jest to, że operacje, które wymagają wielu zasobów, takich jak odświeżanie, są wygładzone, ponieważ są one średnio w długim okresie czasu.

W każdym punkcie czasu usługa Power BI sumuje średnie użycie procesora CPU zarówno z operacji interakcyjnych, jak i w tle. Jeśli użycie procesora CPU dla określonego punktu czasu przekroczy limit jednostki SKU, automatyczne skalowanie rozpoczyna się w przypadku włączenia. Jeśli autoskalowanie nie jest włączone lub użycie procesora CPU jest wyższe niż to, co może obsłużyć autoskalowanie, stosowane jest ograniczanie przepustowości.

Jak wykryć przeciążenie?

Możesz sprawdzić, czy pojemność jest przeciążona, przeglądając wykres Wykorzystanie w aplikacji metryk Premium. Skok, który przechodzi przez linię wskazuje przeciążenie. Aby dokładniej zbadać przeciążenie, przejdź do strony punktu czasowego. Następnie możesz przejrzeć zarówno operacje interakcyjne , jak i operacje w tle oraz sprawdzić, które z nich były odpowiedzialne za przeciążenie pojemności. Można również określić, kiedy miało miejsce przeciążenie zdarzeń.

Jak rozwiązać problem z przeciążeniem?

W przypadku przeciążeń pojemności możesz włączyć autoskalowanie, zaktualizować pojemność do wyższej jednostki SKU lub nic zrobić. W poniższej tabeli przedstawiono trzy przykłady typu akcji, którą można wykonać, gdy pojemność jest przeciążona.

Scenariusz Rozwiązanie Szczegóły
Kilka zdarzeń przeciążenia w nocy Nic nie rób Prawdopodobnie niewielka liczba przeciążeń zdarzeń, które nie trwają przez długi czas, będzie miała niewielki wpływ na wydajność pojemności. Jeśli wystąpią one w nocy i ocenisz, że w tym czasie pojemność nie jest intensywnie używana, możesz nie podjąć żadnych działań. Jednak w przypadku przeciążenia pojemności zostanie zastosowane ograniczenie przepustowości. Należy wziąć pod uwagę implikacje wolniejszej wydajności w tych okresach, gdy przeciążenia pojemności.
Kilka zdarzeń przeciążenia w ciągu dnia Włączanie automatycznego skalowania W przypadku wystąpienia dość małej liczby zdarzeń przeciążenia należy pamiętać, kiedy wystąpią. Jeśli te zdarzenia wystąpią w czasie szczytu, gdy pojemność jest intensywnie używana, ograniczenie przepustowości zostanie zastosowane i spowolni operacje na pojemności. W związku z tym twoja pojemność zapewni średnią wydajność osobom, które z niej korzystają. W takich sytuacjach warto włączyć autoskalowanie, aby uniknąć ograniczania przepustowości.
Wiele zdarzeń przeciążenia Uaktualnianie do wyższej jednostki SKU Gdy badanie wskazuje, że istnieje wiele zdarzeń przeciążenia pojemności, warto rozważyć uaktualnienie do wyższej jednostki SKU. W takich przypadkach rozważ koszt stałego skalowania automatycznego w porównaniu z kosztem uaktualniania do wyższej jednostki SKU.