Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zalecenia dotyczące wydajności w Azure Advisor mogą pomóc zwiększyć szybkość i czas reakcji aplikacji krytycznych dla działania firmy. Rekomendacje dotyczące wydajności można uzyskać od doradcy na karcie Wydajność pulpitu nawigacyjnego usługi Advisor.
Zaloguj się do portalu Azure.
Wyszukaj i wybierz element Advisor na dowolnej stronie.
Na pulpicie nawigacyjnym advisor wybierz kartę Wydajność .
API Management
App Service
Application Gateway
Sprawdź, czy w usłudze Application Gateway istnieje wystarczająca liczba wystąpień do obsługi ruchu
Application Gateway jest silnie obciążona, co powoduje opóźnienia lub utratę ruchu. Skalowanie przy użyciu pojemności buforu. Jednostka SKU v1 obsługuje skalowanie ręczne. Jednostka SKU v2 obsługuje skalowanie ręczne i automatyczne. Ustaw wysoką maksymalną liczbę instancji, aby obsłużyć nagłe skoki obciążenia.
Potencjalne korzyści: zapewnianie dostępności witryn.
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz Obsługa dużego ruchu w usłudze Application Gateway
ResourceType: microsoft.network/applicationgateways
Identyfikator zalecenia: 2ee9f31e-df58-4893-b3e7-66c0cd74183a
Polityka zapory osiąga limity reguł sieciowych.
Wdrożenie Azure Firewall osiąga lub przekracza 20 000 unikalnych źródeł lub miejsc docelowych w regułach sieciowych. Zoptymalizuj konfigurację i przetwarzanie reguł sieci, aby zapobiec problemom z wydajnością i opóźnieniami.
korzyści Potentalne: Upewnij się, że Azure Firewall jest skonfigurowana do optymalizacji wydajności.
Wpływ: Wysoki
Aby uzyskać więcej informacji, zobacz Azure Firewall najlepsze rozwiązania dotyczące wydajności
Typ zasobu: microsoft.network/firewallpolicies
Identyfikator zalecenia: 10b153b5-59d0-45ac-bb3f-6a0b7ad9c0cd
zasady Azure Firewall: Rozmiar grupy kolekcji reguł osiąga ograniczenie
Grupa kolekcji reguł (RCG) w zasadach zapory osiąga 2 MB. Zoptymalizuj grupę kolekcji reguł (RCG) w celu zapobiegania wpływowi na wydajność
korzyści Potentalne: Upewnij się, że Azure Firewall jest skonfigurowana do optymalizacji wydajności.
Wpływ: Wysoki
Aby uzyskać więcej informacji, zobacz limity subskrypcji, usług i przydziałów oraz ograniczenia — Azure Resource Manager
Typ zasobu: microsoft.network/firewallpolicies
Identyfikator zalecenia: 80b35b4e-1e5c-4ddf-835e-a774ce2ab81e
Polityka zapory sieciowej osiąga limit 600 grup adresów IP
Zasady Azure Firewall osiągają lub przekraczają maksymalny limit 600 grup adresów IP. Zapobiegaj problemom z wydajnością i opóźnieniami, zmniejszając liczbę grup adresów IP, dostosowując grupę adresów IP lub dostosowując konfiguracje reguł.
korzyści Potentalne: Upewnij się, że Azure Firewall jest skonfigurowana do optymalizacji wydajności.
Wpływ: Wysoki
Aby uzyskać więcej informacji, zobacz limity subskrypcji, usług i przydziałów oraz ograniczenia — Azure Resource Manager
Typ zasobu: microsoft.network/firewallpolicies
Identyfikator zalecenia: db00ef71-91ab-418a-a2ea-da45a678bb34
Korzystanie z sond zdrowotnych HEAD
Sondy kondycji mogą używać metod HTTP GET lub HEAD. Dobrym zwyczajem jest użycie metody HEAD dla sond zdrowotnych, co zmniejsza obciążenie ruchu na źródłach.
Potencjalne korzyści: zmniejszenie obciążenia ruchem przy źródłach
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz Azure Front Door — najlepsze rozwiązania
Typ zasobu: microsoft.network/frontdoors
Identyfikator zalecenia: 241b9d61-3657-4096-85c3-83ad2a5f36e2
Konwertowanie połączeń starego typu usługi ExpressRoute
Bramy usługi ExpressRoute wymagają ciągłej konserwacji. Platforma modernizuje starzejący się sprzęt w celu zapewnienia niezawodności, dostępności, bezpieczeństwa i wydajności. Większość modernizacji jest bezproblemowa, ale niektóre wpływają na wdrożenia. Bramy podłączone przed 2017 r. mogą nie działać optymalnie.
Potencjalne korzyści: Zwiększona wydajność nowszego sprzętu
Wpływ: Wysoki
Aby uzyskać więcej informacji, zapoznaj się z Jak przekonwertować tradycyjne połączenia bramy usługi ExpressRoute
ResourceType: microsoft.network/virtualnetworkgateways
Identyfikator zalecenia: 83d8749f-cbdd-4268-9a7b-bc0512f36fca
Minimalny rozmiar podsieci /24 jest zalecany w przypadku podsieci usługi Application Gateway w wersji 2
Usługa Application Gateway (Standard_v2 lub WAF_v2 SKU) może obsługiwać maksymalnie 125 wystąpień (125 adresów IP wystąpień + 1 prywatna konfiguracja adresu IP frontend + 5 zarezerwowanych przez Azure). Zalecany jest minimalny rozmiar podsieci /24.
Potencjalne korzyści: Wystarczająca ilość miejsca na skalowalność
Wpływ: Wysoki
Aby uzyskać więcej informacji, zobacz Azure Application Gateway konfiguracja infrastruktury
ResourceType: microsoft.network/applicationgateways
Identyfikator zalecenia: ef4da732-f541-4109-bc0e-465c68b6c7eb
Wyszukiwanie AI platformy Azure
Częste ograniczanie występuje w interfejsie API wyszukiwania Azure, rozważ zwiększenie liczby jednostek wyszukiwania
Zwiększ liczbę jednostek wyszukiwania. W ciągu ostatnich 7 dni platforma zaobserwowała ograniczanie żądań interfejsu API wyszukiwania Azure w ponad 20% zarejestrowanych minut.
Potencjalne korzyści: skalowanie zasobu w celu zmniejszenia błędów ograniczania przepustowości.
Wpływ: Średni
ResourceType: microsoft.search/searchservices
Identyfikator zalecenia: 3b1b26f2-bacb-437f-b481-f4dc3a0bbf9b
Zaktualizuj wersję zestawu SDK wyszukiwania do najnowszej wersji
Zaktualizuj wersję zestawu SDK Search do najnowszej wersji. Najnowsza wersja zestawu SDK Wyszukiwanie AI platformy Azure zawiera nowe funkcje i poprawki problemów.
Potencjalne korzyści: Dodawanie nowych funkcji. Rozwiąż problemy.
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz API versions - Wyszukiwanie AI platformy Azure
ResourceType: microsoft.search/searchservices
Identyfikator zalecenia: 4cab9b17-7fa9-4d20-88ba-47232ee0ee24
serwery z obsługą Azure Arc
usługa Azure Attestation
Uaktualnianie interfejsu API zaświadczania do najnowszej wersji
Zidentyfikowaliśmy żądania z przestarzałego interfejsu API Attestation dotyczące zasobów w ramach tej subskrypcji. Zalecamy przejście do najnowszej wersji interfejsu API zaświadczania. Aby korzystać z najnowszej wersji interfejsu API, musisz zaktualizować swój istniejący kod. Dzięki temu uzyskasz najnowsze funkcje i ulepszenia wydajności.
Potencjalne korzyści: najnowszy interfejs API zaświadczania zawiera poprawki znanych problemów i innych ulepszeń.
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz dokumentację interfejsu API REST Microsoft Azure Attestation
TypZasobu: microsoft.attestation/attestationproviders
Identyfikator zalecenia: 3629448e-9b3e-4c5d-96ec-4760bbfde5ab
Azure Cache for Redis
Zwiększanie wydajności pamięci podręcznej i aplikacji podczas pracy z dużą liczbą podłączonych klientów
Wystąpienia pamięci podręcznej działają najlepiej, gdy nie są uruchomione przy dużym obciążeniu serwera, co może powodować brak odpowiedzi, utratę danych lub niedostępność. Zastosuj najlepsze praktyki, aby zmniejszyć obciążenie serwera albo przeskalować go do innego rozmiaru lub SKU o większej pojemności.
Potencjalne korzyści: Zapewnianie optymalnej wydajności i wysokiej dostępności dzięki najlepszym rozwiązaniom
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz Rozwiązywanie połączenia w Azure Cache for Redis — Azure Cache for Redis
Typ zasobu: microsoft.cache/redis
Identyfikator zalecenia: a5ab10c5-424a-4818-9fba-ddca1eeee531a
Zwiększanie wydajności pamięci podręcznej i aplikacji podczas pracy z dużą liczbą podłączonych klientów
Wystąpienia pamięci podręcznej działają najlepiej, gdy nie są uruchomione przy dużym obciążeniu serwera, co może powodować brak odpowiedzi, utratę danych lub niedostępność. Zastosuj najlepsze praktyki, aby zmniejszyć obciążenie serwera albo przeskalować go do innego rozmiaru lub SKU o większej pojemności.
Potencjalne korzyści: Zapewnianie optymalnej wydajności i wysokiej dostępności
Wpływ: Wysoki
Aby uzyskać więcej informacji, zobacz Rozwiązywanie połączeń — Azure Cache for Redis
Typ zasobu: microsoft.cache/redis
Identyfikator zalecenia: e34f1fd6-7d4b-4030-9c1a-0b413675cb40
Zwiększanie wydajności pamięci podręcznej i aplikacji podczas pracy z wysokim obciążeniem serwera
Wystąpienia pamięci podręcznej działają najlepiej, gdy nie są uruchomione przy dużym obciążeniu serwera, co może powodować brak odpowiedzi, utratę danych lub niedostępność. Zastosuj najlepsze praktyki, aby zmniejszyć obciążenie serwera albo przeskalować go do innego rozmiaru lub SKU o większej pojemności.
Potencjalne korzyści: Zapewnianie optymalnej wydajności i wysokiej dostępności dzięki najlepszym rozwiązaniom
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz Rozwiązywanie problemów z serwerem Azure Cache for Redis — Azure Cache for Redis
Typ zasobu: microsoft.cache/redis
Identyfikator zalecenia: a25fccfd-854d-4c1a-9fae-aa0597a45e27
Zwiększ wydajność pamięci podręcznej przez zwiększenie skali maszyny hostującej aplikację.
Wystąpienia pamięci podręcznej działają najlepiej, gdy maszyny hosta, na których działa aplikacja kliencka, są w stanie nadążyć za odpowiedziami z pamięci podręcznej. Jeśli na klienckim komputerze brakuje pamięci, procesora lub przepustowości sieci, odpowiedzi z pamięci podręcznej nie dotrą do aplikacji wystarczająco szybko i mogą spowodować większe opóźnienia.
Potencjalne korzyści: Możesz zwiększyć przepływność i opóźnienie pamięci podręcznej.
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz Rozwiązywanie problemów z klientem Azure Cache for Redis — Azure Cache for Redis
Typ zasobu: microsoft.cache/redis
Identyfikator zalecenia: 2f57b58b-1677-4c31-8a37-be79838d14ca
Popraw wydajność pamięci podręcznej i aplikacji przy wysokim obciążeniu pamięci.
Instancje pamięci podręcznej działają najlepiej, gdy nie są uruchomione pod dużym obciążeniem pamięci, co może powodować brak odpowiedzi, utratę danych lub niedostępność. Zastosuj najlepsze rozwiązania w celu zmniejszenia użycia pamięci lub skaluj do innego rozmiaru lub jednostki SKU o większej pojemności.
Potencjalne korzyści: Zapewnianie optymalnej wydajności i wysokiej dostępności dzięki najlepszym rozwiązaniom
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz Rozwiązywanie problemów z serwerem Azure Cache for Redis — Azure Cache for Redis
Typ zasobu: microsoft.cache/redis
Identyfikator zalecenia: 16d0cf25-463d-4a20-8f18-d8d71edf92e3
Popraw wydajność pamięci podręcznej i aplikacji przy wysokim obciążeniu pamięci.
Instancje pamięci podręcznej działają najlepiej, gdy nie są uruchomione pod dużym obciążeniem pamięci, co może powodować brak odpowiedzi, utratę danych lub niedostępność. Zastosuj najlepsze rozwiązania w celu zmniejszenia użycia pamięci lub skaluj do innego rozmiaru lub jednostki SKU o większej pojemności.
Potencjalne korzyści: Zapewnianie optymalnej wydajności i wysokiej dostępności
Wpływ: Wysoki
Aby uzyskać więcej informacji, zobacz Rozwiązywanie problemów z serwerem — Azure Cache for Redis
Typ zasobu: microsoft.cache/redis
Identyfikator zalecenia: 64dce138-80d7-48ad-934b-025a425386a7
Popraw wydajność pamięci podręcznej i aplikacji przy wysokim obciążeniu pamięci.
Instancje pamięci podręcznej działają najlepiej, gdy nie są uruchomione pod dużym obciążeniem pamięci, co może powodować brak odpowiedzi, utratę danych lub niedostępność. Zastosuj najlepsze rozwiązania w celu zmniejszenia użycia pamięci lub skaluj do innego rozmiaru lub jednostki SKU o większej pojemności.
Potencjalne korzyści: Zapewnianie optymalnej wydajności i wysokiej dostępności
Wpływ: Wysoki
Aby uzyskać więcej informacji, zobacz Rozwiązywanie problemów z serwerem — Azure Cache for Redis
Typ zasobu: microsoft.cache/redis
Identyfikator zalecenia: 2adfe155-4639-4d83-9814-15ce7454fa25
Azure Communication Services
Używanie zalecanej wersji zestawu Calling SDK
Azure Communication Services Calling SDK może służyć do umożliwienia połączeń głosowych, wideo, udostępniania ekranu i innych form komunikacji w czasie rzeczywistym. Przeprowadź aktualizację do zalecanej wersji zestawu Calling SDK, aby zapewnić najnowsze poprawki i funkcje. W ciągu ostatnich 48–60 godzin wykryto wersję niezalecaną.
Potencjalne korzyści: nowsze wersje zestawu Calling SDK zawierają najnowsze poprawki i nowe funkcje
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz Przegląd Azure Communication Services Calling SDK — koncepcyjny dokument Azure Communication Services
Typ zasobu: microsoft.communication/communicationservices
Identyfikator zalecenia: c6da5a5f-149d-4550-82c9-ec3921a586f3
Używanie zalecanej wersji zestawu Calling SDK (wysoki priorytet)
Azure Communication Services Calling SDK może służyć do umożliwienia połączeń głosowych, wideo, udostępniania ekranu i innych form komunikacji w czasie rzeczywistym. Przeprowadź aktualizację do zalecanej wersji zestawu Calling SDK, aby zapewnić najnowsze poprawki i funkcje. W ciągu ostatnich 48–60 godzin wykryto wersję niezalecaną.
Potencjalne korzyści: nowsze wersje zestawu Calling SDK zawierają najnowsze poprawki i funkcje.
Wpływ: Wysoki
Aby uzyskać więcej informacji, zobacz Przegląd Azure Communication Services Calling SDK — koncepcyjny dokument Azure Communication Services
Typ zasobu: microsoft.communication/communicationservices
Identyfikator zalecenia: c9f07cd1-54a4-4bc9-bdb6-87d97e4b99fe
Używanie zalecanej wersji zestawu Chat SDK
Usługa Azure Communication Services Chat SDK może być używana do dodawania rozbudowanych czatów w czasie rzeczywistym do Twoich aplikacji. Przeprowadź aktualizację do zalecanej wersji zestawu Chat SDK, aby zapewnić najnowsze poprawki i funkcje. W ciągu ostatnich 48–60 godzin wykryto wersję niezalecaną.
Potencjalne korzyści: nowsze wersje zestawu Chat SDK zawierają najnowsze poprawki i nowe funkcje
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz Przegląd Chat SDK dla Usług Komunikacyjnych Azure — dokument konceptualny Usług Komunikacyjnych Azure
Typ zasobu: microsoft.communication/communicationservices
Identyfikator zalecenia: 28da6c5a-8e1f-47eb-beb3-62fd50cbb593
Używanie zalecanej wersji zestawu Identity SDK
Azure Communication Services Identity SDK może służyć do zarządzania tożsamościami, użytkownikami i tokenami dostępu. Przeprowadź aktualizację do zalecanej wersji zestawu Identity SDK, aby zapewnić najnowsze poprawki i funkcje. W ciągu ostatnich 48–60 godzin wykryto wersję niezalecaną.
Potencjalne korzyści: nowsze wersje zestawu Identity SDK zawierają najnowsze poprawki i nowe funkcje
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz SDK-i i interfejsy API REST dla usługi Azure Communication — dokument koncepcyjny Azure Communication Services
Typ zasobu: microsoft.communication/communicationservices
Identyfikator zalecenia: a383aac0-2eed-4dac-8050-3675fdc8eded
Korzystaj z zalecanej wersji zestawu Phone Numbers SDK
Azure Communication Services SDK do obsługi numerów telefonów może być używany do uzyskiwania numerów telefonów oraz zarządzania nimi. Przeprowadź aktualizację do zalecanej wersji zestawu Phone Numbers SDK, aby zapewnić najnowsze poprawki i funkcje. W ciągu ostatnich 48–60 godzin wykryto wersję niezalecaną.
Potencjalne korzyści: nowsze wersje zestawu Phone Numbers SDK zawierają najnowsze poprawki i nowe funkcje
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz SDK-i i interfejsy API REST dla usługi Azure Communication — dokument koncepcyjny Azure Communication Services
Typ zasobu: microsoft.communication/communicationservices
Identyfikator zalecenia: 5e8e752c-3851-461c-9bc4-407bbf3ebd94
Używanie zalecanej wersji zestawu Rooms SDK
Azure Communication Services Rooms SDK można użyć do kontrolowania, kto może dołączyć do połączenia, kiedy może spotkać się i jak mogą współpracować. Przeprowadź aktualizację do zalecanej wersji zestawu Rooms SDK, aby zapewnić najnowsze poprawki i funkcje. W ciągu ostatnich 48–60 godzin wykryto wersję niezalecaną.
Potencjalne korzyści: Nowe wersje zestawu Rooms SDK zawierają najnowsze poprawki i funkcje
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz Przegląd pokoi w Azure Communication Services — dokument koncepcyjny Azure Communication Services
Typ zasobu: microsoft.communication/communicationservices
Identyfikator zalecenia: abcb78e5-6f21-4f64-badd-c147f457fb0a
Korzystaj z zalecanej wersji zestawu Call Automation SDK
Azure Communication Services zestawu SDK usługi Call Automation można używać do tworzenia wywołań, odtwarzania dźwięku i konfigurowania nagrywania oraz zarządzania nimi. Przeprowadź aktualizację do zalecanej wersji zestawu Call Automation SDK, aby zapewnić najnowsze poprawki i funkcje. W ciągu ostatnich 48–60 godzin wykryto wersję niezalecaną.
Potencjalne korzyści: nowsze wersje zestawu Call Automation SDK zawierają najnowsze poprawki i nowe funkcje
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz Call Automation overview — dokument dotyczący koncepcji Azure Communication Services
Typ zasobu: microsoft.communication/communicationservices
Identyfikator zalecenia: 30bcc7b0-bcab-4b60-a530-53ccbb64663f
Używanie zalecanej wersji zestawu SMS SDK
Azure Communication Services zestawu SMS SDK można użyć do wysyłania i odbierania wiadomości SMS. Przeprowadź aktualizację do zalecanej wersji zestawu SMS SDK, aby zapewnić najnowsze poprawki i funkcje. W ciągu ostatnich 48–60 godzin wykryto wersję niezalecaną.
Potencjalne korzyści: nowsze wersje zestawu SMS SDK zawierają najnowsze poprawki i nowe funkcje
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz Przegląd SDK SMS dla Usług Komunikacyjnych Azure — dokument koncepcyjny Usług Komunikacyjnych Azure
Typ zasobu: microsoft.communication/communicationservices
Identyfikator zalecenia: bf23065c-8829-4fa1-8152-09d4066e11a3
Azure Container Apps
Azure Cosmos DB
Zoptymalizuj zasady indeksowania Azure Cosmos DB, aby indeksować tylko to, co jest potrzebne
Kontenery Azure Cosmos DB używają domyślnych zasad indeksowania, które indeksują każdą właściwość w dokumentach. Ponieważ przechowujesz duże dokumenty, jest indeksowana duża liczba właściwości, co powoduje duże zużycie jednostek żądania i duże opóźnienie zapisu. Aby zoptymalizować wydajność zapisu, zalecamy zastąpienie domyślnych zasad indeksowania w celu indeksowania tylko właściwości używanych w zapytaniach.
Potencjalne korzyści: zwiększanie przepływności zapisu kontenera
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz Zasady indeksowania usługi Azure Cosmos DB
Typ zasobu: microsoft.documentdb/databaseaccounts
Identyfikator zalecenia: 683b5e32-48aa-4b46-a822-4e2a2a20ee244
Skonfiguruj aplikacje Azure Cosmos DB, aby korzystały z bezpośredniego połączenia w ramach zestawu SDK.
Zauważyliśmy, że aplikacje Azure Cosmos DB używają trybu bramy za pośrednictwem zestawów SDK usługi Cosmos DB .NET lub Java. Zalecamy przełączenie na łączność bezpośrednią, aby zmniejszyć opóźnienie i zwiększyć skalowalność.
Potencjalne korzyści: ulepszone opóźnienie i wysoka dostępność aplikacji
Wpływ: Wysoki
Aby uzyskać więcej informacji, zobacz Porady dotyczące wydajności dla zestawu SDK .NET w wersji 2 (V2) — Azure Cosmos DB
Typ zasobu: microsoft.documentdb/databaseaccounts
Identyfikator zalecenia: 75c8c891-46d2-41fa-a81c-84e870a139a9
Używanie hierarchicznych kluczy partycji w celu uzyskania optymalnej dystrybucji danych
To konto ma ustawienie niestandardowe, które umożliwia przekroczenie limitu 20 GB rozmiaru partycji logicznej w kontenerze. Zespół Azure Cosmos DB zastosował to ustawienie jako tymczasową miarę, aby umożliwić ponowne utworzenie architektury aplikacji przy użyciu innego klucza partycji. Nie zaleca się tego jako długoterminowego rozwiązania, ponieważ gwarancje umowy SLA nie są honorowane w przypadku zwiększenia limitu. Teraz możesz użyć hierarchicznych kluczy partycji (wersja zapoznawcza) do przeprojektowania aplikacji. Ta funkcja umożliwia przekroczenie limitu 20 GB przez skonfigurowanie maksymalnie trzech kluczy partycji. To idealne rozwiązanie w przypadku scenariuszy z wieloma dzierżawcami lub obciążeń korzystających z kluczy syntetycznych.
Potencjalne korzyści: Optymalizowanie dystrybucji danych i wydajności
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz Now w prywatnej wersji zapoznawczej: optymalizowanie dystrybucji danych przy użyciu hierarchicznych kluczy partycji — blog Azure Cosmos DB
Typ zasobu: microsoft.documentdb/databaseaccounts
Identyfikator zalecenia: 3a7c4990-18e7-4581-b62d-c745260e7c5b
Konfigurowanie rozmiaru strony zapytania Azure Cosmos DB (MaxItemCount) na -1
Używasz rozmiaru strony zapytań wynoszącego 100 dla kontenera Azure Cosmos. Zalecamy użycie rozmiaru strony wynoszącego -1, aby przyspieszyć skanowanie.
Potencjalne korzyści: znacznie ulepszono opóźnienie zapytań końcowych.
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz SQL Query Metrics - Azure Cosmos DB
Typ zasobu: microsoft.documentdb/databaseaccounts
Identyfikator zalecenia: e27c5181-5005-4dc3-a449-89b726a3bf54
Wykorzystaj wydajność przesyłową bazy danych lub kontenera w stanie bezczynności do zarządzania wzrostem ruchu.
Użyj zwielokrotnionej pojemności, aby wykorzystać bezczynną bazę danych/pojemność kontenera do obsługi wzrostów ruchu, zapobiegając ograniczaniu szybkości (błąd 429) i utrzymywając wydajność podczas wzrostów obciążenia.
Potencjalne korzyści: zwiększanie wydajności i produktywności
Wpływ: Niski
Aby uzyskać więcej informacji, zobacz Burst capacity — Azure Cosmos DB
Typ zasobu: microsoft.documentdb/databaseaccounts
Identyfikator zalecenia: 1ff3c87f-63c6-4b94-9bb1-28f8d115103e
Dodawanie brakujących indeksów do kontenera Azure Cosmos DB
Dodawanie indeksów do zapytań może przynieść korzyści w postaci obniżenia kosztów i zwiększenia wydajności. Zalecamy rozważenie dodania tych ścieżek indeksów do zasad indeksowania kontenera.
Potencjalne korzyści: zmniejszenie opłat za jednostki ŻĄDANIA zapytań i zwiększenie wydajności
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz zasady indeksowania Azure Cosmos DB
Typ zasobu: microsoft.documentdb/databaseaccounts
Identyfikator zalecenia: 4391ebb6-9519-4563-97c8-85f40cb92a63
Otrzymuj powiadomienia, gdy użycie przekracza 90% w ciągu 12 godzin
Gdy użycie procesora CPU przekroczy 90% w 12-godzinnym przedziale czasu, użytkownicy są powiadamiani o wysokim użyciu. Ponadto zaleca im skalowanie w górę do wyższej warstwy, aby uzyskać lepszą wydajność.
Potencjalne korzyści: zwiększenie wydajności
Wpływ: Średni
Typ zasobu: microsoft.documentdb/databaseaccounts
Identyfikator zalecenia: b633adb4-0c3c-4ab6-ab52-a9d752c6ac52
Sprawdź wydajność obliczeniową pod kątem długotrwałego podstawowego obciążenia CPU
Długotrwałe obciążenie CPU na węźle podstawowym może spowolnić klaster. Przeanalizuj zapotrzebowanie generowane przez obciążenia i skaluj zasoby obliczeniowe, gdy potwierdzona presja na zasoby utrzymuje się mimo dostępnej wydajności.
Potencjalne korzyści: Zwiększanie wydajności podczas trwałego popytu
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz Konfiguracje mocy obliczeniowej i magazynu — Azure DocumentDB
Typ zasobu: microsoft.documentdb/mongoclusters
Identyfikator zalecenia: ed6c74bd-af73-477b-b149-e6c741632b06
Azure Data Explorer
Włącz zoptymalizowane autoskalowanie dla zasobów Data Explorer
Wygląda na to, że Twoje zasoby mogą automatycznie skalować się w celu poprawy wydajności (na podstawie rzeczywistego wykorzystania w ciągu ostatniego tygodnia, wykorzystania pamięci podręcznej, wykorzystania zasobów do przyjmowania danych, procesora oraz przetwarzania strumieniowego). Zalecamy włączenie zoptymalizowanego autoskalowania w celu optymalizacji kosztów i wydajności.
Potencjalne korzyści: Optymalizowanie wydajności
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz Zarządzanie skalowaniem horyzontalnym klastra (skalowanie poziome) odpowiadające zapotrzebowaniu w Azure Data Explorer — Azure Data Explorer
ResourceType: microsoft.kusto/clusters
Identyfikator zalecenia: a17ff303-56eb-4382-ac2c-ac7e317945fc
Zwiększ pamięć podręczną w polityce pamięci podręcznej
Biorąc pod uwagę rzeczywiste użycie z ostatniego miesiąca, zaktualizuj zasady pamięci podręcznej, aby zwiększyć gorącą pamięć podręczną dla tabeli. Okres przechowywania musi być zawsze większy niż okres pamięci podręcznej. Jeśli po zwiększeniu rozmiaru pamięci podręcznej okres jej zachowania jest krótszy niż okres pamięci podręcznej, zaktualizuj politykę przechowywania. (*) Analiza jest oparta tylko na zapytaniach użytkowników, które skanowały dane.
Potencjalne korzyści: Optymalizowanie wydajności
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz Zasady pamięci podręcznej (gorące i zimne buforowanie) — Kusto
ResourceType: microsoft.kusto/clusters
Identyfikator zalecenia: 389653ce-d564-4b95-aac4-ca30e1602536
Azure Database for MySQL
Włącz przyspieszone logi, aby poprawić wydajność
W przypadku serwerów w warstwie usługi Azure Database for MySQL — Business Critical, włącz przyspieszone dzienniki, aby zwiększyć wydajność dzięki zmniejszeniu opóźnienia zapisu, co potencjalnie może podwoić wydajność aplikacji bez dodatkowych kosztów.
Potencjalne korzyści: mniejsze opóźnienie zapisu i zwiększona wydajność aplikacji
Wpływ: Wysoki
Aby uzyskać więcej informacji, zobacz Funkcję przyspieszonych logów w Azure Database for MySQL - Serwer elastyczny - Azure Database for MySQL
TypZasobu: microsoft.dbformysql/flexibleservers
Identyfikator zalecenia: 2aa0da9d-b0f0-4924-92e0-1518441f40ac
Zwiększenie liczby operacji we/wy na sekundę magazynu
Serwer repliki zbliża się do maksymalnego progu wykorzystania IOPS i ma znaczne opóźnienie replikacji. Aby zachować efektywną synchronizację z serwerem podstawowym, zwiększ IOPS magazynu lub aktywuj Autoscale IOPS przy użyciu portalu Azure lub Azure CLI.
Potencjalne korzyści: serwer repliki ściśle synchronizuje się z serwerem podstawowym.
Wpływ: Wysoki
Aby uzyskać więcej informacji, zobacz Zone-Redundant High-Availability (HA) — Azure Database for MySQL
TypZasobu: microsoft.dbformysql/flexibleservers
Identyfikator zalecenia: d397f019-f52e-47e9-ba3f-106399c829a8
Azure Database for PostgreSQL
Sprawdź serwer pod kątem nieaktywnych miejsc replikacji logicznej
Serwer ma nieaktywne miejsca replikacji logicznej, co może spowodować obniżenie wydajności i dostępności serwera.
Potencjalne korzyści: zwiększanie dostępności i wydajności serwera
Wpływ: Wysoki
Aby uzyskać więcej informacji, zobacz Autovacuum Tuning - Azure Database for PostgreSQL
Typ Zasobu: microsoft.dbforpostgresql/flexibleservers
Identyfikator zalecenia: 114c6710-6c60-4163-b582-ac573199c40d
Sprawdź serwer pod kątem zbyt częstych punktów kontrolnych
Serwer napotyka częste punkty kontrolne, co może mieć wpływ na wydajność. Aby rozwiązać ten problem, zalecamy zwiększenie parametru serwera max_wal_size.
Potencjalne korzyści: Zwiększanie wydajności serwera
Wpływ: Wysoki
Aby uzyskać więcej informacji, zobacz Wysokie wykorzystanie operacji wejścia/wyjścia na sekundę
Typ Zasobu: microsoft.dbforpostgresql/flexibleservers
Identyfikator zalecenia: 3e62d12b-2de5-411b-97ec-092250fb488c
Sprawdź serwer pod kątem nadmiernego obciążenia większego niż 80%
Serwer ma bloat_ratio (martwe krotki/(krotki żyjące + martwe krotki)) > 80%.
Potencjalne korzyści: Zwiększanie wydajności serwera
Wpływ: Wysoki
Aby uzyskać więcej informacji, zobacz przewodniki Rozwiązywanie problemów — portal Azure — Azure Database for PostgreSQL
Typ Zasobu: microsoft.dbforpostgresql/flexibleservers
Identyfikator zalecenia: 3e7c94fd-89c6-4355-b72f-a8cd0451c3e7
Sprawdź, czy serwer nie wykorzystuje zbyt dużo procesora
W ciągu ostatnich 7 dni wykorzystanie procesora wynosiło: ponad 90% przez 2 lub więcej godzin bądź maksymalne wykorzystanie wynosi 20%. Wysokie wykorzystanie procesora może doprowadzić do obniżenia wydajności zapytań.
Potencjalne korzyści: zwiększanie wydajności zapytań
Wpływ: Wysoki
Aby uzyskać więcej informacji, zobacz przewodniki Rozwiązywanie problemów — portal Azure — Azure Database for PostgreSQL
Typ Zasobu: microsoft.dbforpostgresql/flexibleservers
Identyfikator zalecenia: 5a05c081-028d-45cc-9530-cfee8bf04a0e
Sprawdź swój serwer pod kątem parametru log_statement ustawionego na ALL
Twój parametr serwera log_statement jest włączony, co może prowadzić do potencjalnego pogorszenia wydajności.
Potencjalne korzyści: Zwiększanie wydajności serwera
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz Reporting and Logging / What to Log server parameters - Azure Database for PostgreSQL flexible server
Typ Zasobu: microsoft.dbforpostgresql/flexibleservers
Identyfikator zalecenia: 7f791293-46af-423d-b23c-355fc9db5474
Sprawdź serwer pod kątem włączonego parametru log_duration
Możesz doświadczyć degradacji wydajności z powodu ustawień rejestrowania. Aby zoptymalizować te ustawienia, ustaw parametr serwera log_duration na WYŁ.
Potencjalne korzyści: Zwiększanie wydajności serwera
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz Reporting and Logging / What to Log server parameters - Azure Database for PostgreSQL flexible server
Typ Zasobu: microsoft.dbforpostgresql/flexibleservers
Identyfikator zalecenia: ab589166-0276-44cb-ba9f-80fac5306e0c
Sprawdź, czy serwer zbliża się do etapu wraparound
Serwer przekroczył limit przepełnienia wynoszący 50%, przy liczbie transakcji większej niż 1 miliard. Zapoznaj się z zaleceniami udostępnionymi w sekcji Autovacuum Blockers —> Emergency AutoVacuum i Wraparound w przewodnikach rozwiązywania problemów.
Potencjalne korzyści: Zwiększanie wydajności serwera
Wpływ: Wysoki
Aby uzyskać więcej informacji, zobacz Autovacuum Tuning
Typ Zasobu: microsoft.dbforpostgresql/flexibleservers
Identyfikator zalecenia: b35d2b04-2c01-4f4c-91af-7abe3b0cc697
Sprawdź, czy na serwerze jest włączony parametr log_statement_stats
Parametr serwera log_statement_stats jest włączony, co może prowadzić do potencjalnego pogorszenia wydajności.
Potencjalne korzyści: Zwiększanie wydajności serwera
Wpływ: Wysoki
Aby uzyskać więcej informacji, zobacz Statistics / Monitoring server parameters - Azure Database for PostgreSQL
Typ Zasobu: microsoft.dbforpostgresql/flexibleservers
Identyfikator zalecenia: b50dc645-82f7-442b-a8cf-687867100179
Sprawdź serwer pod kątem włączonego parametru log_min_duration_statement
Parametr serwera log_min_duration_statement jest ustawiony na mniej niż 60 000 ms (1 minuta), co może prowadzić do potencjalnego pogorszenia wydajności.
Potencjalne korzyści: Zwiększanie wydajności serwera
Wpływ: Wysoki
Aby uzyskać więcej informacji, zobacz Reporting and Logging / When to Log server parameters - Azure Database for PostgreSQL
Typ Zasobu: microsoft.dbforpostgresql/flexibleservers
Identyfikator zalecenia: b8c1d4bc-a7f1-49ab-b8d6-b13b0c456d30
Sprawdź serwer pod kątem długotrwałych transakcji
Serwer obsługuje transakcje trwające dłużej niż 24 godziny. Długo trwające transakcje zatrzymują zasoby, co może mieć wpływ na wydajność serwera. Zapoznaj się z sekcją Wysokie użycie CPU – długotrwałe transakcje w przewodnikach rozwiązywania problemów.
Potencjalne korzyści: Zwiększanie wydajności serwera
Wpływ: Wysoki
Aby uzyskać więcej informacji, zobacz Użycie procesora CPU — Azure Database for PostgreSQL
Typ Zasobu: microsoft.dbforpostgresql/flexibleservers
Identyfikator zalecenia: cac74222-5aa1-4778-9f50-6826c462650c
Sprawdź, czy autovacuum na serwerze jest wyłączone
Ustawienie parametru automatycznego czyszczenia serwera jest WYŁĄCZONE, a współczynnik nadmiaru (martwe krotki/(żywe krotki + martwe krotki)) > 50%.
Potencjalne korzyści: Zwiększenie wydajności serwera przez ustawienie automatycznego czyszczenia na WARTOŚĆ WŁ.
Wpływ: Wysoki
Aby uzyskać więcej informacji, zobacz Autovacuum Tuning
Typ Zasobu: microsoft.dbforpostgresql/flexibleservers
Identyfikator zalecenia: dfecf01a-aac2-4429-bc03-7de5756e8bc8
Sprawdź swój serwer pod kątem parametru log_error_verbosity ustawionego na VERBOSE
Możesz doświadczyć degradacji wydajności z powodu ustawień rejestrowania. Aby zoptymalizować te ustawienia, ustaw parametr serwera log_duration na WYŁ.
Potencjalne korzyści: Zwiększanie wydajności serwera
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz Reporting and Logging / What to Log server parameters - Azure Database for PostgreSQL flexible server
Typ Zasobu: microsoft.dbforpostgresql/flexibleservers
Identyfikator zalecenia: e9415244-34b8-4b90-900a-25a6e154fa7e
Przejrzyj swój serwer pod kątem osieroconych przygotowanych transakcji
Twój serwer osierocił przygotowane transakcje. Wycofanie lub zatwierdzenie osieroconych przygotowanych transakcji w celu zwiększenia wydajności serwera.
Potencjalne korzyści: Zwiększanie wydajności serwera.
Wpływ: Wysoki
Aby uzyskać więcej informacji, zobacz Autovacuum Tuning
Typ Zasobu: microsoft.dbforpostgresql/flexibleservers
Identyfikator zalecenia: ewgd0096-23c1-4ad6-9a8d-fc55d9e8cc40
Zwiększ limit pamięci masowej dla grupy serwerów Hiperskala (Citus)
Co najmniej jeden węzeł w grupie serwerów zbliża się do limitów dla aktualnie przydzielonych wartości pamięci masowej. Gdy węzeł osiąga limit, może mieć obniżoną wydajność lub serwer może zostać przełączony w tryb tylko do odczytu. Aby zagwarantować stałą wydajność, zwiększ aprowizowane miejsce na dysku.
Potencjalne korzyści: zwiększona wydajność serwera
Wpływ: Wysoki
Aby uzyskać więcej informacji, zobacz Konfigurowanie klastra — Azure Cosmos DB for PostgreSQL
TypZasobu: microsoft.dbforpostgresql/servergroupsv2
Identyfikator zalecenia: b26edab6-a8dc-4903-b29f-d3b7fb9e0f9c
Sprawdź serwer, czy enable_indexscan jest wyłączone
Na serwerze ustawiono wyłączenie parametru serwera enable_indexscan. Włącz parametr serwera enable_indexscan w celu uzyskania zoptymalizowanej wydajności zapytań.
Potencjalne korzyści: włącz enable_indexscan, aby zwiększyć wydajność zapytań.
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz Parametry serwera konfiguracji metody planowania / optymalizacji zapytań - Azure Database dla PostgreSQL
Typ Zasobu: microsoft.dbforpostgresql/flexibleservers
Identyfikator zalecenia: 6772abda-0192-4e70-bfeb-409c7e7cf73c
Sprawdź serwer, aby upewnić się, że opcja enable_indexonlyscan jest wyłączona
Twój serwer ma wyłączoną funkcję enable_indexonlyscan. Włącz ustawienie enable_indexonlyscan, aby zoptymalizować wydajność zapytań.
Potencjalne korzyści: włącz enable_indexonlyscan, aby zwiększyć wydajność zapytań.
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz Parametry serwera konfiguracji metody planowania / optymalizacji zapytań - Azure Database dla PostgreSQL
Typ Zasobu: microsoft.dbforpostgresql/flexibleservers
Identyfikator zalecenia: bb641db9-591e-4a7e-b4f0-6d9409d646fe
Sprawdź parametr serwera pgaudit.log na serwerze.
Parametr serwera pgaudit.log dla serwera jest ustawiony na wartości wpływające na wydajność. Zaktualizuj parametr serwera, aby wykluczyć wszystkie wartości operacji odczytu, zapisu i funkcji, aby zwiększyć wydajność i zmniejszyć obciążenie.
Potencjalne korzyści: Zwiększanie wydajności serwera
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz parametry serwera Dostosowane opcje — Azure Database for PostgreSQL
Typ Zasobu: microsoft.dbforpostgresql/flexibleservers
Identyfikator zalecenia: e77d49af-7101-4e7e-a184-472fbf882c35
Przejrzyj serwer pod kątem resetowania statystyk tabeli
Statystyki tabeli serwera są resetowane. Uruchom polecenie ANALYZE w bazach danych. Zbiera statystyki ułatwiające optymalizatorowi PostgreSQL wybieranie najlepszych ścieżek wykonywania zapytań.
Potencjalne korzyści: Zwiększanie wydajności zapytań przez uruchomienie funkcji ANALIZUJ
Wpływ: Wysoki
Aby uzyskać więcej informacji, zobacz Autovacuum Tuning - Azure Database for PostgreSQL
Typ Zasobu: microsoft.dbforpostgresql/flexibleservers
Identyfikator zalecenia: 278ffae3-fa57-463b-a9f6-4b04a8b320b0
Przejrzyj serwer pod kątem puli połączeń
Serwer ma wysoki wskaźnik błędów połączeń klienckich, częste rozłączenia i wysoką liczbę bezczynnych połączeń ze skokami w użyciu CPU i połączeń oraz anomaliami w obciążeniu roboczym. Włącz narzędzie PgBouncer, aby ustabilizować i poprawić wydajność.
Potencjalne korzyści: włączanie narzędzia PgBouncer w celu zwiększenia wydajności serwera
Wpływ: Wysoki
Aby uzyskać więcej informacji, zobacz PgBouncer
Typ Zasobu: microsoft.dbforpostgresql/flexibleservers
Identyfikator zalecenia: ed0b346c-26a6-4c2b-850b-32a449d94e56
Azure Kubernetes Service (AKS)
Aktualizowanie interfejsu API floty do najnowszej wersji
Zidentyfikowaliśmy żądania SDK pochodzące z przestarzałego interfejsu API floty dotyczące zasobów w tej subskrypcji. Zalecamy uaktualnienie do najnowszej wersji zestawu SDK. Dzięki temu uzyskasz najnowsze funkcje i ulepszenia wydajności.
Potencjalne korzyści: najnowszy interfejs API floty zawiera poprawki znanych problemów i innych ulepszeń.
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz Azure Cykl życia interfejsu API usługi Kubernetes Fleet Manager w wersji zapoznawczej
TypZasobu: microsoft.containerservice/fleets
Identyfikator zalecenia: 835e829e-9af6-4758-80d2-98df565d1524
Dodawanie pul węzłów do klastra
Zaleca się dodanie jednej lub więcej pul węzłów zamiast używania pojedynczej puli węzłów. Pomaga to odizolować krytyczne zasobniki systemu od aplikacji, aby zapobiec przypadkowemu wyłączeniu zasobników systemu nieprawidłowo skonfigurowanym lub nieautoryzowanym zasobnikom aplikacji.
Potencjalne korzyści: Zapobieganie przypadkowemu wyłączaniu podów systemowych
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz Użyj pule węzłów systemowych w Azure Kubernetes Service (AKS) — Azure Kubernetes Service
TypZasobu: microsoft.containerservice/managedclusters
Identyfikator zalecenia: 492c8468-bb25-4a03-b8e5-9ae99723a017
Wykryto nieobsługiwaną wersję programu Kubernetes
Wykryto nieobsługiwaną wersję programu Kubernetes. Upewnij się, że klaster Kubernetes działa z obsługiwaną wersją.
Potencjalne korzyści: Upewnij się, że klaster Kubernetes działa z obsługiwaną wersją.
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz Supported Kubernetes Versions in Azure Kubernetes Service (AKS) - Azure Kubernetes Service
TypZasobu: microsoft.containerservice/managedclusters
Identyfikator zalecenia: 462b5f77-4a65-4287-885b-01a0f471743f
Azure Monitor
Optymalizowanie kodu aplikacji w celu zmniejszenia użycia procesora CPU i pamięci
Optymalizacje kodu usługi Application Insights analizują ślady .NET Profilera i identyfikują wąskie gardła procesora i pamięci, które ograniczają wydajność. Zalecenia na poziomie kodu można uzyskać za pośrednictwem GitHub Copilot w celu zoptymalizowania ścieżek gorących i poprawy czasu odpowiedzi aplikacji.
Potencjalne korzyści: zwiększanie wydajności aplikacji za pomocą docelowych poprawek kodu.
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz Monitorowanie i analizowanie zachowania środowiska uruchomieniowego za pomocą optymalizacji kodu — Azure Monitor
ResourceType: microsoft.insights/components (typ zasobu: microsoft.insights/komponenty)
Identyfikator zalecenia: a74bb2bd-d97d-4f3e-9c70-063ddd7dce6e0
Zoptymalizuj kod aplikacji, aby zmniejszyć zużycie CPU i pamięci
Optymalizacje kodu usługi Application Insights analizuje ślady profilera platformy .NET w celu wykrywania wąskich gardeł procesora CPU i pamięci w aplikacjach w chmurze, zapewniając praktyczne zalecenia na poziomie kodu za pośrednictwem narzędzia GitHub Copilot, które mają pomóc w zwiększeniu wydajności.
Potencjalne korzyści: zwiększanie wydajności aplikacji za pomocą docelowych poprawek kodu.
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz Monitorowanie i analizowanie zachowania środowiska uruchomieniowego za pomocą optymalizacji kodu — Azure Monitor
ResourceType: microsoft.insights/components (typ zasobu: microsoft.insights/komponenty)
Identyfikator zalecenia: 61992b6b-0245-4408-a288-0c2fd17c0cc0
Azure NetApp Files
Zmniejszanie limitu użytkownika dla woluminu kontenera NetApp Files FsLogix
Regularnie monitoruj współbieżnych użytkowników i zmniejsz liczbę użytkowników, jeśli liczba równoczesnych użytkowników na woluminie Azure NetApp Files zbliża się do 3000. Jeśli określony scenariusz wymaga więcej niż 3000 równoczesnych użytkowników, pogrupuj użytkowników i przenieś grupy do wielu zwykłych woluminów lub użyj dużego woluminu.
Potencjalne korzyści: zmniejszenie opóźnienia woluminu
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz Przechowywanie kontenerów profilu FSLogix na Azure NetApp Files - FSLogix
TypZasobu: microsoft.netapp/netappaccounts/capacitypools/volumes
Identyfikator zalecenia: 1b93c1a0-5f0d-43a6-a02f-f2e3fd34b696
Przegląd obniżonej wydajności woluminu
Przejrzyj potencjalne problemy z łącznością sieciową, które mogą mieć wpływ na dostęp do woluminu Azure NetApp Files. Te problemy mogą zwiększyć opóźnienie lub spowodować sporadyczne połączenie, gdy klienci uzyskują dostęp do woluminu.
Potencjalne korzyści: Zmniejszanie opóźnienia woluminu
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz Troubleshoot Azure NetApp Files przy użyciu narzędzia do diagnozowania i rozwiązywania problemów
TypZasobu: microsoft.netapp/netappaccounts/capacitypools/volumes
Identyfikator zalecenia: 08bf438b-8464-41df-8148-d6fb109f11db
Azure Synapse Analytics
Uaktualnij zestaw SDK synapseManagementClient do najnowszej wersji
Nowy obiekt SynapseManagementClient używa zestawu SDK .NET w wersji 4.0 lub nowszej.
Potencjalne korzyści: Najnowsze biblioteki SynapseManagementClient zawierają poprawki znanych problemów i innych ulepszeń.
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz SynapseManagementClient Class (klasa Microsoft.Azure. Management.Synapse) — Azure dla deweloperów .NET
ResourceType: microsoft.synapse/workspaces
Identyfikator zalecenia: 7c83695a-3fa9-4668-9080-85151f5ab7be
Azure Traffic Collector
Rekomendacja dotycząca uaktualnienia wersji zestawu CDN SDK
Najnowsza wersja zestawu SDK modułu zbierającego ruch Azure zawiera poprawki problemów aktywnie identyfikowanych za pośrednictwem naszego procesu kontroli jakości, obsługuje najnowszy model zasobów i ma optymalizację niezawodności i wydajności, które mogą poprawić ogólne środowisko korzystania z usługi ATC.
Potencjalne korzyści: zwiększanie niezawodności, wydajności i nowych funkcji.
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz Azure ExpressRoute Traffic Collector — Azure ExpressRoute
TypZasobu: microsoft.networkfunction/azuretrafficcollectors
Identyfikator zalecenia: 1bbfadeb-006f-4f81-8e69-b073160b1e2c
Azure Virtual Desktop
Ustaw ustawienie maksymalnego limitu sesji dla puli hostów o zrównoważonym obciążeniu głębokości
Równoważenie obciążenia najpierw w głąb wykorzystuje maksymalne ustawienie limitu sesji, aby określić maksymalną liczbę użytkowników, którzy mogą mieć równoczesne sesje na jednym hoście sesji. Jeśli ustawienie maksymalnego limitu sesji jest zbyt wysokie, wszystkie sesje użytkownika są kierowane do tego samego hosta sesji, co powoduje problemy z wydajnością.
Potencjalne korzyści: Zapewnianie stabilności, niezawodności i wydajności hosta sesji
Wpływ: Wysoki
Aby uzyskać więcej informacji, zobacz Konfigurowanie równoważenia obciążenia puli hostów w Azure Virtual Desktop — Azure Virtual Desktop
ResourceType: microsoft.desktopvirtualization/hostpools
Identyfikator zalecenia: 2cc17306-822e-45b1-8d7f-5b0d2f2cccdb
Wdrażanie maszyn wirtualnych w regionie Azure bliżej lokalizacji użytkownika
Ustaliliśmy, że maszyny wirtualne znajdują się w regionie innym lub dalekim od tego, z którego korzystają użytkownicy, korzystając z usługi Windows Virtual Desktop (WVD). Powoduje to wydłużenie czasu reakcji połączenia i ma wpływ na ogólne wrażenia użytkownika podczas korzystania z usługi WVD. Podczas tworzenia maszyn wirtualnych dla pul hostów należy próbować używać regionu znajdującego się bliżej użytkownika. Bliskość zapewnia stałe zadowolenie z usługi WVD oraz lepszą ogólną jakość doświadczeń.
Potencjalne korzyści: zwiększa zadowolenie z czasu rundy sieciowej wdrożeń usługi WVD.
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz Analyze connection quality in Azure Virtual Desktop - Azure
ResourceType: microsoft.desktopvirtualization/hostpools
Identyfikator zalecenia: d89829c9-dadf-4ddc-87d6-fd746debd5d3
Cognitive Services
Zaktualizuj do najnowszej wersji API usługi Cognitive Service analiza tekstu
Uaktualnij interfejs API do najnowszej wersji, aby uzyskać najlepsze wyniki pod względem jakości modelu, wydajności i dostępności usługi. Nowe funkcje są również dostępne jako nowe punkty końcowe począwszy od wersji V3.0, takie jak rozpoznawanie PII, rozpoznawanie podmiotów i łączenie podmiotów, dostępne jako oddzielne punkty końcowe. Jeśli chodzi o zmiany w punktach końcowych wersji zapoznawczej, mamy analizę opinii w punkcie końcowym SA, właściwość zredagowanego tekstu w punkcie końcowym PII.
Potencjalne korzyści: Lepsza dostępność i wydajność usług
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz What is Azure Language in Foundry Tools - Foundry Tools
TypZasobu: microsoft.cognitiveservices/accounts
Identyfikator zalecenia: c8bbcb72-b778-48b4-882c-d8ce271995e5
Uaktualnianie do najnowszej wersji zestawu SDK dla analiza tekstu
Uaktualnij zestaw SDK do najnowszej wersji, aby uzyskać najlepsze wyniki pod względem jakości modelu, wydajności i dostępności usługi. Nowe funkcje są również dostępne jako nowe punkty końcowe począwszy od wersji V3.0, takie jak rozpoznawanie PII, rozpoznawanie podmiotów i łączenie podmiotów, dostępne jako oddzielne punkty końcowe. Jeśli chodzi o zmiany w punktach końcowych wersji zapoznawczej, mamy analizę opinii w punkcie końcowym SA, właściwość zredagowanego tekstu w punkcie końcowym PII.
Potencjalne korzyści: Lepsza dostępność i wydajność usług
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz Co to jest wykrywanie języka w kontekście języka? — Narzędzia Foundry
TypZasobu: microsoft.cognitiveservices/accounts
Identyfikator zalecenia: 1b94aa41-a51e-4cad-98fb-3a44447d5997
Wykryto błąd ograniczania przepustowości 429 dla tego zasobu
Zaobserwowaliśmy 1000 lub więcej błędów 429 związanych z ograniczaniem przepustowości w tym zasobie w ciągu jednego dnia. Rozważ włączenie automatycznego skalowania, aby obsłużyć większą liczbę żądań i zmniejszyć liczbę błędów 429.
Potencjalne korzyści: Automatyczne skalowanie zasobu i zmniejszanie błędów ograniczania przepustowości.
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz Autoscale Foundry Tools limits - Foundry Tools
TypZasobu: microsoft.cognitiveservices/accounts
Identyfikator zalecenia: 8dde1045-da54-4d32-b8f9-635c5c9c9c0ac6
Uaktualnij do najnowszej wersji zestawu SDK analizy kondycji usługi poznawczej
Uaktualnij zestaw SDK do najnowszej wersji, aby uzyskać najlepsze wyniki pod względem jakości modelu, wydajności i dostępności usługi.
Potencjalne korzyści: więcej funkcji, lepsza dostępność usług i wydajność.
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz Azure Health Decision Support SDK for .NET - Azure for .NET Developers
TypZasobu: microsoft.cognitiveservices/accounts
Identyfikator zalecenia: f88ef142-07dd-4569-a304-7cc9de8a14e5
Content Delivery Network
Uaktualnianie wersji zestawu SDK usługi Azure Front Door w wersji Standard i Premium
Najnowsza wersja biblioteki klienta Azure Front Door w warstwie Standardowa i Premium lub zestawu SDK zawiera poprawki problemów zgłaszanych przez klientów i proaktywnie identyfikowanych za pośrednictwem naszego procesu kontroli jakości. Najnowsza wersja obejmuje również optymalizację niezawodności i wydajności, a także nowe funkcje, które mogą poprawić ogólne wrażenia z korzystania z Azure Front Door Standard i Premium.
Potencjalne korzyści: zwiększanie niezawodności, wydajności i nowych funkcji.
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz Porównanie usług Azure Front Door i Azure CDN
TypZasobu: microsoft.cdn/profiles
Identyfikator zalecenia: e607041e-3194-42ad-9994-b6ea5ec12f5e
Niezawodne harmonogramy zadań
Konfigurowanie zasad automatycznego usuwania danych
Zoptymalizuj magazyn, przeczyszczając przestarzałe dane wystąpienia, rekordy historyczne i ładunki. Zmniejsz nakład pracy związany z tworzeniem kopii zapasowych i zmniejszaj niekontrolowany wzrost danych. Kompaktowe tabele zwiększają wydajność zapytań, przyspieszają pobieranie stanu, minimalizują konserwację indeksów i zwiększają wykorzystanie pamięci podręcznej.
Potencjalne korzyści: zwiększanie szybkości zapytań i zwiększanie wydajności magazynowania
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz Set autopurge retention policies for Azure Functions Durable Task Scheduler
TypZasobu: microsoft.durabletask/schedulers
Identyfikator zalecenia: 8b630f74-ffdd-4981-9182-40ddcf094199
Centra zdarzeń
Rozważ przejście na warstwę dedykowaną dla dużych obciążeń PU
Przestrzenie nazw usługi Event Hub w warstwie Premium korzystające z ponad 6 jednostek przetwarzania mogą korzystać z migracji do dedykowanego klastra, który jest zoptymalizowany pod kątem obciążeń o krytycznym znaczeniu i oferuje większą wydajność, mniejsze opóźnienia i elastyczne skalowanie.
Potencjalne korzyści: Optymalizowanie wydajności i skalowania przy użyciu warstwy dedykowanej
Wpływ: Niski
Aby uzyskać więcej informacji, zobacz Przegląd warstwy dedykowanej Azure Event Hubs — Azure Event Hubs
ResourceType: microsoft.eventhub/przestrzenie_nazw
Identyfikator zalecenia: e6347547-8d7a-4633-a476-f66fb64719e
HDInsight
Użyj funkcji Accelerated Writes w klastrze HBase, aby zwiększyć wydajność klastra
To zalecenie pojawiło się, ponieważ dziennik systemowy zespołu HDInsight wykazuje, że w ciągu ostatnich 7 dni w Twoim klastrze wystąpiły następujące przypadki: 1. Duże opóźnienie synchronizacji pliku WAL 2. Duża liczba żądań zapisu (co najmniej trzy godzinne okresy, gdy średnio występowało ponad 1000 żądań zapisu na sekundę na węzeł). Te warunki wskazują, że w Twoim klastrze występują duże opóźnienia zapisu. Może być to spowodowane dużym obciążeniem klastra. Aby zwiększyć wydajność klastra, warto rozważyć użycie funkcji przyspieszonych zapisów udostępnianych przez Azure HDInsight HBase. Funkcja Accelerated Writes dla klastrów Apache HBase w usłudze HDInsight dołącza zarządzane dyski SSD klasy premium do każdego RegionServera (węzła roboczego) zamiast korzystania z magazynu w chmurze. Dzięki temu możliwe jest obniżenie opóźnień zapisu i zapewnienie lepszej odporności aplikacji. Aby dowiedzieć się więcej na temat tej funkcji, otwórz link.
Potencjalne korzyści: mniejsze opóźnienie zapisu i lepsza odporność aplikacji.
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz Azure HDInsight przyspieszone zapisy dla bazy danych Apache HBase
TypZasobu: microsoft.hdinsight/clusters
Identyfikator zalecenia: 8109a740-abe9-453e-91fc-c25598de73d0
Health Data Services
HorizonDB
Sprawdź, czy na serwerze HorizonDB włączona jest opcja log_duration
Na serwerze włączona jest opcja log_duration, co powoduje dodatkowe obciążenie związane z rejestrowaniem przy każdym zapytaniu. Ustaw parametr serwera log_duration na OFF, aby zmniejszyć obciążenie wejścia/wyjścia (I/O) i procesora (CPU) oraz poprawić ogólną wydajność bazy danych.
Potencjalne korzyści: zwiększanie wydajności serwera.
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz Raportowanie i rejestrowanie / Co do parametrów dziennika — Azure HorizonDB
Typ zasobu: microsoft.horizondb/clusters
Identyfikator zalecenia: f220170f-ad23-4fca-9b6a-23c4256f821c
Sprawdź na serwerze HorizonDB, czy parametr log_error_verbosity jest ustawiony na wartość VERBOSE
Serwer stosuje wyższy niż to konieczne poziom szczegółowości logowania błędów, co powoduje dodatkowe obciążenie. Ustaw parametr log_error_verbosity na wartość DEFAULT, aby zmniejszyć obciążenie związane z logowaniem i poprawić wydajność bazy danych.
Potencjalne korzyści: Zwiększanie wydajności serwera
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz Raportowanie i rejestrowanie / Co do parametrów dziennika — Azure HorizonDB
Typ zasobu: microsoft.horizondb/clusters
Identyfikator zalecenia: f63023f3-cad9-46fa-9e60-aafb6500f9d5
Sprawdź, czy na serwerze HorizonDB parametr log_min_duration_statement ustawiony jest na ON
Wartość log_min_duration_statement wynosi poniżej 60 000 ms (1 minuta), więc usługa PostgreSQL rejestruje wolniejsze zapytania. Zwiększenie tej wartości zmniejsza obciążenie związane z logowaniem, pozwala utrzymać mniejszy rozmiar logów i pomaga skupić się na najdłużej trwających instrukcjach.
Potencjalne korzyści: poprawia wydajność serwera
Wpływ: Wysoki
Aby uzyskać więcej informacji, zobacz Raportowanie i rejestrowanie / Kiedy rejestrować parametry - Azure HorizonDB
Typ zasobu: microsoft.horizondb/clusters
Identyfikator zalecenia: 290bebd4-6f7e-4423-910d-b11dc451d435
Sprawdź, czy na serwerze HorizonDB parametr log_statement jest ustawiony na ALL
Twój serwer ustawia log_statement na ALL, co rejestruje każde wyrażenie i dodaje narzut I/O. Ustaw log_statement na NONE lub DDL, aby zmniejszyć objętość logowania, zmniejszyć zużycie zasobów i poprawić wydajność zapytań.
Potencjalne korzyści: zwiększanie wydajności serwera.
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz Raportowanie i rejestrowanie / Co do parametrów dziennika — Azure HorizonDB
Typ zasobu: microsoft.horizondb/clusters
Identyfikator zalecenia: 325f5690-9f2b-47a9-864a-0ea8be1ae0e1
Włączanie automatycznego czyszczenia na serwerze HorizonDB
Ustawienie parametru autovacuum na serwerze jest wyłączone, a współczynnik rozdęcia (martwe krotki/(żywe krotki + martwe krotki)) jest większy niż 50%.
Potencjalne korzyści: Popraw wydajność serwera, ustawiając parametr autovacuum na ON.
Wpływ: Wysoki
Aby uzyskać więcej informacji, zobacz Monitorowanie i dostrajanie automatycznego czyszczenia — Azure HorizonDB
Typ zasobu: microsoft.horizondb/clusters
Identyfikator zalecenia: 53a9f26a-83ed-430e-ae09-62990b7369dd
Sprawdź swój serwer HorizonDB, czy log_statement_stats jest włączone
Serwer Azure HorizonDB ma ustawienie log_statement_stats o wartości ON, co zwiększa narzut związany z rejestrowaniem i może zmniejszyć przepustowość. Ustaw log_statement_stats na OFF, aby obniżyć koszty rejestrowania danych i poprawić wydajność obciążeń.
Potencjalne korzyści: poprawia wydajność serwera
Wpływ: Wysoki
Aby uzyskać więcej informacji, zobacz Statystyki/ Parametry monitorowania — Azure HorizonDB
Typ zasobu: microsoft.horizondb/clusters
Identyfikator zalecenia: efa1ea55-070f-40b4-b8c6-bc0e8deb391d
Przejrzyj serwer HorizonDB pod kątem resetowania statystyk tabeli
Statystyki tabeli serwera są resetowane. Uruchom polecenie ANALYZE w bazach danych. Zbiera statystyki ułatwiające optymalizatorowi PostgreSQL wybieranie najlepszych ścieżek wykonywania zapytań.
Potencjalne korzyści: Zwiększanie wydajności serwera
Wpływ: Wysoki
Aby uzyskać więcej informacji, zobacz Monitorowanie i dostrajanie automatycznego czyszczenia — Azure HorizonDB
Typ zasobu: microsoft.horizondb/clusters
Identyfikator zalecenia: 70ae999e-245f-4867-9248-4ccfee3fa94f
Sprawdź, czy serwer HorizonDB zbliża się do przepełnienia licznika
Serwer przekroczył limit 50% zawijania, z ponad 1 miliardem transakcji. Zapoznaj się z zaleceniami udostępnionymi w sekcji Autovacuum Blockers —> Emergency AutoVacuum i Wraparound w przewodnikach rozwiązywania problemów.
Potencjalne korzyści: Zwiększanie wydajności serwera
Wpływ: Wysoki
Aby uzyskać więcej informacji, zobacz Zapobieganie i rozwiązywanie problemów z identyfikatorem transakcji Wraparound — Azure HorizonDB
Typ zasobu: microsoft.horizondb/clusters
Identyfikator zalecenia: 4ca1bcc5-4090-4a58-aab7-8dd4f14bad4e
Key Vault
Uaktualnianie zestawu SDK Azure Key Vault do najnowszej wersji
Nowe biblioteki Key Vault dzielą klucze, wpisy tajne i certyfikaty na oddzielne zestawy SDK z integracją Azure Identity w celu zapewnienia bezproblemowego uwierzytelniania i wydajności. ODRZUĆ: W przypadku używania Key Vault z Azure Storage, dyskiem lub innymi usługami oraz wszystkich aplikacji niestandardowych korzystających z zestawu .NET SDK 4.0 lub nowszego.
Potencjalne korzyści: poprawki znanych problemów i innych ulepszeń.
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz Client Libraries for Azure Key Vault
Typ zasobu: microsoft.keyvault/vaults
Identyfikator zalecenia: 9017e82f-b7ac-4a06-8b9b-5858cb3d5113
Magazyn
Używanie magazynu blokowych obiektów blob z wydajnością warstwy Premium
Co najmniej jedno z twoich kont magazynu ma wysoką liczbę transakcji na GB danych blokowych obiektów blob. Użyj magazynu blokowych obiektów blob z wydajnością warstwy Premium zamiast magazynu o wydajności standardowej dla obciążeń wymagających krótkich czasów odpowiedzi magazynu i/lub dużej szybkości transakcji i uzyskuj potencjalne oszczędności kosztów magazynowania.
Potencjalne korzyści: Zwiększenie wydajności magazynu blokowych blob przy najniższych cenach transakcji Azure.
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz omówienie konta Storage — Azure Storage
TypZasobu: microsoft.storage/storageaccounts
Identyfikator zalecenia: c6b94711-f1f5-4e7e-9c89-c17ed4190969
Włącz protokół SMB Multichannel dla konta magazynu
Zauważyliśmy, że protokół SMB Multichannel nie jest włączony dla Twojego konta magazynu. Protokół SMB Multichannel umożliwia klientowi protokołu SMB 3.x ustanawianie wielu połączeń sieciowych z zasobem plików SMB. Zwiększoną wydajność uzyskano poprzez agregację pasma na wielu kartach sieciowych i wykorzystanie obsługi systemu RSS.
Potencjalne korzyści: Zwiększenie wydajności zasobów plikowych przy użyciu funkcji SMB Multichannel
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz udziały plików SMB w Azure Files
TypZasobu: microsoft.storage/storageaccounts
Identyfikator zalecenia: 6708739d-5221-4d53-9960-698cd2fd9628
Zwiększanie aprowizowanego rozmiar udziału plików w warstwie Premium, aby uniknąć ograniczania żądań
Twoje żądania dotyczące udziału plików premium są ograniczane, ponieważ liczba operacji wejścia/wyjścia na sekundę (IOPS) lub limity przepustowości dla udziału plików osiągnęły limity udziału. Aby zapobiec ograniczaniu żądań, zwiększ przydział miejsca zasobu plikowego premium.
Potencjalne korzyści: zwiększenie wydajności udziału plików Premium przez zwiększenie rozmiaru
Wpływ: Wysoki
Aby uzyskać więcej informacji, zobacz Tworzenie klasycznego udziału plików — Azure Files
TypZasobu: microsoft.storage/storageaccounts
Identyfikator zalecenia: d05351cc-1014-4a6c-9173-bec1bcc48849
Maszyny wirtualne
Włączanie przyspieszonej sieci w celu zwiększenia wydajności i zmniejszenia opóźnień sieci
Wykryliśmy, że przyspieszona sieć nie jest włączona w zasobach maszyny wirtualnej w istniejącym wdrożeniu, które może obsługiwać tę funkcję. Jeśli obraz systemu operacyjnego maszyny wirtualnej obsługuje funkcję Accelerated Networking zgodnie z informacjami podanymi w dokumentacji, pamiętaj o włączeniu tej bezpłatnej funkcji na tych maszynach wirtualnych, aby zmaksymalizować wydajność i zminimalizować opóźnienia obciążeń sieciowych w chmurze.
Potencjalne korzyści: zwiększa wydajność przepustowości przy jednoczesnym zmniejszeniu opóźnień i drgań
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz Tworzenie maszyny wirtualnej Azure z przyspieszoną siecią
Typ zasobu: microsoft.compute/virtualmachines
Identyfikator zalecenia: 3a3c1a2a-8597-4d3a-981a-0a24a0ee9de4
Uaktualnij rozmiar najbardziej aktywnych maszyn wirtualnych, aby zapobiec wyczerpaniu zasobów i poprawić wydajność
Przeanalizowaliśmy dane z ostatnich 7 dni i zidentyfikowaliśmy maszyny wirtualne o wysokim wykorzystaniu w różnych metrykach, na przykład procesora, pamięci i operacji we/wy maszyny wirtualnej. Maszyny wirtualne mogą doświadczać problemów z wydajnością, ponieważ zbliżają się do osiągnięcia limitów jednostek SKU lub je przekraczają. Rozważ aktualizację SKU, aby zwiększyć wydajność.
Potencjalne korzyści: zwiększanie wydajności i niezawodności maszyn wirtualnych
Wpływ: Wysoki
Aby uzyskać więcej informacji, zobacz Poprawa wydajności często używanych maszyn wirtualnych z użyciem Azure Advisor — Azure Advisor
Typ zasobu: microsoft.compute/virtualmachines
Identyfikator zalecenia: 06c03895-e210-4153-a4a0-a5e5c8e8eb83
Użyj Dyski zarządzane, aby zapobiec ograniczaniu operacji we/wy dysku
Dyski maszyny wirtualnej należą do konta magazynu danych, które osiągnęło swój cel skalowalności i jest podatne na ograniczanie przepustowości wejścia/wyjścia. Aby chronić maszynę wirtualną przed obniżeniem wydajności i uprościć zarządzanie magazynem, użyj Dyski zarządzane.
Potencjalne korzyści: zwiększona odporność danych i wydajność
Wpływ: Wysoki
Aby uzyskać więcej informacji, zobacz Przegląd Azure Disk Storage — Azure Virtual Machines
Typ zasobu: microsoft.compute/virtualmachines
Identyfikator zalecenia: 36c3633b-daac-4e01-af95-11b8c2f4fe20
Uaktualnienie do maszyn wirtualnych obecnej generacji
Maszyny wirtualne w wersji 5 zapewniają nowsze i szybsze rdzenie, zwiększoną przepustowość sieciową oraz lepszą globalną nadmiarowość i dostępność. Uaktualnienie do maszyn wirtualnych w wersji 5 z maszyn wirtualnych w wersji 3 lub 2 w celu osiągnięcia wydajności równej lub wyższej przy tym samym koszcie.
Potencjalne korzyści: 5 maszyn wirtualnych oferuje lepszą wydajność rdzenia, magazynu i sieci
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz D-family size series - Azure Virtual Machines
Typ zasobu: microsoft.compute/virtualmachines
Identyfikator zalecenia: 5e305558-6944-40bb-9d69-eb161b42fcec
Usprawnij środowisko użytkownika i łączność, wdrażając maszyny wirtualne bliżej lokalizacji użytkownika.
Ustaliliśmy, że twoje maszyny wirtualne znajdują się w regionie innym lub dalekim od tego, gdzie się łączą użytkownicy, przy użyciu usługi Windows Virtual Desktop (WVD). Powoduje to wydłużenie czasu reakcji połączenia i ma wpływ na ogólne wrażenia użytkownika podczas korzystania z usługi WVD.
Potencjalne korzyści: zwiększa zadowolenie z czasu rundy sieciowej wdrożeń usługi WVD.
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz Analyze connection quality in Azure Virtual Desktop - Azure
Typ zasobu: microsoft.compute/virtualmachines
Identyfikator zalecenia: c889b55f-9132-444d-a31f-c9e91f1345c9
Uaktualnianie dysków systemu operacyjnego zbliżających się do limitu dysku
Dysk twardy (HDD) zawierający system operacyjny zbliża się do granic pojemności, zamień na SSD. Azure dyski SSD zapewniają wiodącą w branży wydajność z wysokimi operacjami we/wy na sekundę (IOPS) i małymi opóźnieniami. W szczególności, dyski SSD w warstwie Premium obsługują opcję dynamicznego zwiększania mocy oraz poziomy wydajności, natomiast dyski SSD w warstwie Standardowej obsługują opcję dynamicznego zwiększania mocy.
Potencjalne korzyści: Zwiększona wydajność, skalowalność i efektywność kosztowa.
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz Wybierz typ dysku dla maszyn wirtualnych IaaS Azure IaaS — dyski zarządzane — Azure Virtual Machines
Typ zasobów: microsoft.compute/disks
Identyfikator zalecenia: 031dcbd7-479c-4059-a7ba-c5474c94b72e
Wdrażaj nowe dyski Premium SSD v2, aby zyskać lepszą wydajność i obniżyć koszty
Obecnie tworzysz dyski danych Premium SSD (seria P). Premium SSD v2 pozwala samodzielnie konfigurować pojemność, IOPS i przepustowość, więc płacisz tylko za to, czego używasz. Wybierz Premium SSD v2 jako typ dysku w portalu Azure, CLI lub szablonie ARM dla nowych wdrożeń dysku danych.
Potencjalne korzyści: zmniejszenie kosztów do 51%. Więcej IOPS (4x) i lepsza przepustowość (33%)
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz Wdrażanie dysku zarządzanego SSD w warstwie Premium w wersji 2 — Azure Virtual Machines
Typ zasobów: microsoft.compute/disks
Identyfikator zalecenia: bf658a6c-8ecc-4c05-a667-e5c7b4d1eaea
Workloads
Uaktualnij do najnowszej wersji pakietu SDK Workloads dla AMS
Zaktualizuj zestaw SDK Workloads do najnowszej wersji, aby uzyskać najlepsze wyniki pod względem jakości modelu, wydajności i dostępności usług.
Potencjalne korzyści: Najnowszy zestaw SDK obciążeń zawiera poprawki znanych problemów i innych ulepszeń.
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz What is Azure Monitor for SAP solutions?
TypZasobu: microsoft.workloads/monitors
Identyfikator zalecenia: eabfd1a1-6092-471b-8cff-22ddd044e5535
Aby uniknąć delikatnego zablokowania w sterowniku Mellanox, zmniejsz wartość can_queue w systemie operacyjnym maszyny wirtualnej aplikacji w obciążeniach SAP.
Aby uniknąć sporadycznego miękkiego zablokowania w sterowniku Mellanox, należy zmniejszyć wartość can_queue w systemie operacyjnym. Tej wartości nie można ustawić bezpośrednio. Dodaj następujące opcje wiersza rozruchu jądra, aby osiągnąć ten sam efekt: „hv_storvsc.storvsc_ringbuffer_size=131072 hv_storvsc.storvsc_vcpus_per_sub_channel=1024”
Potencjalne korzyści: Zapewnianie wysokiej wydajności w obciążeniach SAP
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz Miękka blokada jądra z blk_mq_update w logach
Typ zasobu: microsoft.workloads/sapvirtualinstances/applicationinstances
Identyfikator zalecenia: fc547b20-0a11-4d8c-86ce-0d9993a89fbf
Aby uniknąć miękkiego zablokowania w sterowniku Mellanox, zmniejsz wartość can_queue w systemie operacyjnym maszyny wirtualnej ASCS przy pracy z obciążeniami SAP.
Aby uniknąć sporadycznego miękkiego zablokowania w sterowniku Mellanox, należy zmniejszyć wartość can_queue w systemie operacyjnym. Tej wartości nie można ustawić bezpośrednio. Dodaj następujące opcje wiersza rozruchu jądra, aby osiągnąć ten sam efekt: „hv_storvsc.storvsc_ringbuffer_size=131072 hv_storvsc.storvsc_vcpus_per_sub_channel=1024”
Potencjalne korzyści: Zapewnianie wysokiej wydajności w obciążeniach SAP
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz Miękka blokada jądra z blk_mq_update w logach
Typ zasobu: microsoft.workloads/sapvirtualinstances/centralinstances
Identyfikator zalecenia: 7fe03dfd-e9f2-4886-8e4a-f212c738ca4c
Aby uniknąć zablokowania miękkiego w sterowniku Mellanox, zmniejsz wartość can_queue w systemie operacyjnym maszyny wirtualnej bazy danych podczas pracy z obciążeniami SAP.
Aby uniknąć sporadycznego miękkiego zablokowania w sterowniku Mellanox, należy zmniejszyć wartość can_queue w systemie operacyjnym. Tej wartości nie można ustawić bezpośrednio. Dodaj następujące opcje wiersza rozruchu jądra, aby osiągnąć ten sam efekt: „hv_storvsc.storvsc_ringbuffer_size=131072 hv_storvsc.storvsc_vcpus_per_sub_channel=1024”
Potencjalne korzyści: Zapewnianie wysokiej wydajności w obciążeniach SAP
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz Miękka blokada jądra z blk_mq_update w logach
Typ zasobu: microsoft.workloads/sapvirtualinstances/databaseinstances
Identyfikator zalecenia: cc03700f-6530-40ae-adf4-5f654d5076a9
Aby uzyskać lepszą wydajność systemu plików w bazie danych HANA przy użyciu rozwiązania ANF, zoptymalizuj parametr systemu operacyjnego rmem_max
W bazie danych HANA z typem magazynu ANF należy ustawić dostatecznie duży maksymalny bufor gniazda odczytu zdefiniowany przez parametr net.core.rmem_max, aby obsługiwać przychodzące pakiety sieciowe. Ta konfiguracja certyfikuje uruchamianie bazy danych HANA za pomocą usługi ANF i zwiększa wydajność systemu plików. Zobacz notatkę SAP: 3024346.
Potencjalne korzyści: zwiększona wydajność systemu plików
Wpływ: Wysoki
Typ zasobu: microsoft.workloads/sapvirtualinstances/databaseinstances
Identyfikator zalecenia: 11cbda6c-33fb-47a2-8abc-b708420115f7
Aby uzyskać lepszą wydajność systemu plików w bazie danych HANA przy użyciu rozwiązania ANF, zoptymalizuj parametr systemu operacyjnego wmem_max
W bazie danych HANA z typem magazynu ANF należy ustawić dostatecznie duży maksymalny bufor gniazda zapisu zdefiniowany przez parametr net.core.wmem_max, aby obsługiwać wychodzące pakiety sieciowe. Ta konfiguracja certyfikuje bazę danych HANA, aby mogła być uruchamiana za pomocą usługi ANF, i poprawia wydajność systemu plików. Zobacz notatkę SAP: 3024346
Potencjalne korzyści: zwiększona wydajność systemu plików
Wpływ: Wysoki
Typ zasobu: microsoft.workloads/sapvirtualinstances/databaseinstances
Identyfikator zalecenia: bf10b7d5-2d5d-459a-8a0d-9c6ae2bc5bed
Aby uzyskać lepszą wydajność systemu plików w bazie danych HANA przy użyciu rozwiązania ANF, zoptymalizuj parametr systemu operacyjnego tcp_rmem
Parametr net.ipv4.tcp_rmem określa minimalne, domyślne i maksymalne rozmiary buforów odbierania używane dla gniazda TCP. Ustaw parametr zgodnie z uwagą SAP: 3024346, aby certyfikować uruchamianie bazy danych HANA za pomocą usługi ANF i zwiększyć wydajność systemu plików. Maksymalna wartość nie powinna przekraczać wartości parametru net.core.rmem_max
Potencjalne korzyści: zwiększona wydajność systemu plików
Wpływ: Wysoki
Typ zasobu: microsoft.workloads/sapvirtualinstances/databaseinstances
Identyfikator zalecenia: a6ad3344-7a93-4d97-98a7-7284048e1653
Aby uzyskać lepszą wydajność systemu plików w bazie danych HANA przy użyciu rozwiązania ANF, zoptymalizuj parametr systemu operacyjnego tcp_wmem
Parametr net.ipv4.tcp_wmem określa minimalne, domyślne i maksymalne rozmiary buforów wysyłania używane dla gniazda TCP. Ustaw parametr zgodnie z uwagą SAP: 302436, aby certyfikować uruchamianie bazy danych HANA za pomocą usługi ANF i zwiększyć wydajność systemu plików. Maksymalna wartość nie powinna przekraczać wartości parametru net.core.wmem_max
Potencjalne korzyści: zwiększona wydajność systemu plików
Wpływ: Wysoki
Typ zasobu: microsoft.workloads/sapvirtualinstances/databaseinstances
Identyfikator zalecenia: 096a9a97-88fa-4e92-b818-c2b9dbbc38ed
Aby poprawić wydajność systemu plików w bazie danych HANA z usługą ANF, ustaw rozmiar kolejki zaległości odbiornika na 300 000
Parametr net.core.netdev_max_backlog określa rozmiar kolejki zaległych pakietów odbiorczych na interfejsie sieciowym, gdy pakiety przychodzą szybciej, niż jądro systemu może je przetworzyć. Ustaw parametr zgodnie z opisem w nocie SAP 3024346. Ta konfiguracja certyfikuje bazę danych HANA, aby mogła być uruchamiana za pomocą usługi ANF, i poprawia wydajność systemu plików.
Potencjalne korzyści: zwiększona wydajność systemu plików
Wpływ: Wysoki
Typ zasobu: microsoft.workloads/sapvirtualinstances/databaseinstances
Identyfikator zalecenia: d40a458d-b366-45f2-a315-dfe71d3eb0eb
Aby poprawić wydajność systemu plików w bazie danych HANA z usługą ANF, wyłącz parametr dla powolnego uruchamiania po okresie bezczynności
Parametr net.ipv4.tcp_slow_start_after_idle wyłącza konieczność przyrostowego skalowania w górę rozmiaru okna TCP dla połączeń TCP, które były bezczynne przez jakiś czas. Jeśli ustawisz ten parametr na wartość zero zgodnie z uwagą SAP 302436, od początku będzie używana maksymalna szybkość dla poprzednio bezczynnych połączeń TCP
Potencjalne korzyści: zwiększona wydajność systemu plików
Wpływ: Wysoki
Typ zasobu: microsoft.workloads/sapvirtualinstances/databaseinstances
Identyfikator zalecenia: 4f21a973-f15e-4e9b-8d10-5d46f0f91367
Aby poprawić wydajność systemu plików w HANA DB z ANF, włącz automatyczne dostrajanie rozmiaru bufora odbiorczego TCP
Parametr net.ipv4.tcp_moderate_rcvbuf umożliwia TCP wykonywanie automatycznego dostrajania bufora odbiorczego w celu automatycznego określania rozmiaru bufora (nie większego niż tcp_rmem) w celu dopasowania go do rozmiaru wymaganego przez ścieżkę dla pełnej przepustowości. Włącz ten parametr zgodnie z uwagami sap: 302436 w celu zwiększenia wydajności systemu plików.
Potencjalne korzyści: zwiększona wydajność systemu plików
Wpływ: Wysoki
Typ zasobu: microsoft.workloads/sapvirtualinstances/databaseinstances
Identyfikator zalecenia: eb6a0b87-7c06-466c-a095-69a9bcf211c0
Aby poprawić wydajność systemu plików w bazie danych HANA korzystając z usługi ANF, należy włączyć parametr skalowania okna TCP w systemie operacyjnym.
Włącz parametr skalowania okna TCP zgodnie z uwagą SAP: 302436. Ta konfiguracja certyfikuje bazę danych HANA, aby mogła działać z usługą ANF, i poprawia wydajność systemu plików w bazie danych HANA z usługą ANF w obciążeniach SAP
Potencjalne korzyści: zwiększona wydajność systemu plików
Wpływ: Wysoki
Typ zasobu: microsoft.workloads/sapvirtualinstances/databaseinstances
Identyfikator zalecenia: c93a842a-deca-449d-adc9-840120da0ca
Aby uzyskać lepszą wydajność systemu plików w bazie danych HANA z usługą ANF, włącz parametr systemu operacyjnego tcp_timestamps
Włącz parametr tcp_timestamps zgodnie z uwagą SAP: 302436. Ta konfiguracja certyfikuje bazę danych HANA, aby mogła działać z usługą ANF, i poprawia wydajność systemu plików w bazie danych HANA z usługą ANF w obciążeniach SAP
Potencjalne korzyści: zwiększona wydajność systemu plików
Wpływ: Wysoki
Typ zasobu: microsoft.workloads/sapvirtualinstances/databaseinstances
Identyfikator zalecenia: 5a6bdcee-dd9f-4e99-adb5-f24dad289d42
W scenariuszu wysokiej dostępności dla bazy danych HANA z usługą ANF wyłącz parametr systemu operacyjnego tcp_timestamps
Wyłącz parametr tcp_timestamps zgodnie z uwagą SAP: 302436. Ta konfiguracja certyfikuje bazę danych HANA, aby mogła działać z usługą ANF, i zwiększa wydajność systemu plików w scenariuszach wysokiej dostępności dla bazy danych HANA z usługą ANF w obciążeniach SAP
Potencjalne korzyści: zwiększona wydajność systemu plików
Wpływ: Wysoki
Typ zasobu: microsoft.workloads/sapvirtualinstances/databaseinstances
Identyfikator zalecenia: 3b8dc04c-73dd-4bf9-9d6f-b8bfec694da3
Aby uzyskać lepszą wydajność systemu plików w bazie danych HANA z usługą ANF, włącz parametr systemu operacyjnego tcp_sack
Włącz parametr tcp_sack zgodnie z uwagą SAP: 302436. Ta konfiguracja certyfikuje bazę danych HANA, aby mogła działać z usługą ANF, i poprawia wydajność systemu plików w bazie danych HANA z usługą ANF w obciążeniach SAP
Potencjalne korzyści: zwiększona wydajność systemu plików
Wpływ: Wysoki
Typ zasobu: microsoft.workloads/sapvirtualinstances/databaseinstances
Identyfikator zalecenia: 06b7b95e-91ec-4b38-a97c-923caf3497a5
Aby uzyskać lepszą wydajność systemu plików w bazie danych HANA z usługą ANF, wyłącz protokół IPv6 w systemie operacyjnym
Wyłącz protokół IPv6 zgodnie z zaleceniem dla oprogramowania SAP w systemie Azure dla bazy danych HANA z rozwiązaniem ANF, aby zwiększyć wydajność systemu plików
Potencjalne korzyści: zwiększona wydajność systemu plików
Wpływ: Wysoki
Aby uzyskać więcej informacji, zobacz SAP HANA skalowanie w poziomie z funkcją rezerwową z Azure NetApp Files w systemie SLES
Typ zasobu: microsoft.workloads/sapvirtualinstances/databaseinstances
Identyfikator zalecenia: 47eb0254-02be-4817-bacb-aaf5eeabcbb9
Aby poprawić wydajność systemu plików w bazie danych HANA z wykorzystaniem ANF, należy zoptymalizować parametr tcp_max_syn_backlog w systemie operacyjnym.
Aby uniemożliwić jądru korzystanie z plików cookie SYN, gdy wiele żądań połączenia jest wysyłanych w krótkim przedziale czasu, i zapobiec wyświetlaniu ostrzeżenia o potencjalnym ataku zalewania pakietów SYN w dzienniku systemu, rozmiar listy prac pakietów SYN powinien zostać ustawiony na dostatecznie wysoką wartość. Zobacz notatkę SAP 2382421
Potencjalne korzyści: zwiększona wydajność systemu plików
Wpływ: Wysoki
Aby uzyskać więcej informacji, zobacz SAP HANA skalowanie w poziomie z funkcją rezerwową z Azure NetApp Files w systemie SLES
Typ zasobu: microsoft.workloads/sapvirtualinstances/databaseinstances
Identyfikator zalecenia: d3bcfaa8-bce5-4869-9b1a-cc11d1dc3a61
Aby uzyskać lepszą wydajność systemu plików w bazie danych HANA przy użyciu rozwiązania ANF, zoptymalizuj net.ipv4.ip_local_port_range
Ponieważ platforma HANA używa znacznej liczby połączeń do komunikacji wewnętrznej, warto udostępnić w tym celu jak najwięcej portów klienckich. Ustaw parametr systemu operacyjnego net.ipv4.ip_local_port_range zgodnie z uwagą SAP 2382421, aby zapewnić optymalną komunikację wewnętrzną z platformą HANA.
Potencjalne korzyści: zwiększona wydajność systemu plików
Wpływ: Wysoki
Typ zasobu: microsoft.workloads/sapvirtualinstances/databaseinstances
Identyfikator zalecenia: 612ab8fc-8f4e-4605-bc3f-278e4dfa20e7
Aby zwiększyć wydajność systemu plików w bazie danych HANA z usługą ANF, wyłącz parametr net.ipv4.conf.all.rp_filter
Wyłącz parametr systemu operacyjnego Linux dotyczący filtra ścieżki odwrotnej, net.ipv4.conf.all.rp_filter, zgodnie z zaleceniami mającymi na celu poprawę wydajności systemu plików w bazie danych HANA przy użyciu ANF w obciążeniach SAP.
Potencjalne korzyści: zwiększona wydajność systemu plików
Wpływ: Wysoki
Aby uzyskać więcej informacji, zobacz SAP HANA skalowanie w poziomie z funkcją rezerwową z Azure NetApp Files w systemie SLES
Typ zasobu: microsoft.workloads/sapvirtualinstances/databaseinstances
Identyfikator zalecenia: 08f07906-f2ce-4123-bf48-3b468ed7875c
Aby zwiększyć wydajność systemu plików w bazie danych HANA za pomocą rozwiązania ANF, zoptymalizuj sunrpc.tcp_slot_table_entries
Ustaw wartość parametru sunrpc.tcp_slot_table_entries na 128 zgodnie z zaleceniem, aby poprawić wydajność systemu plików w bazie danych HANA z usługą ANF w przypadku obciążeń SAP
Potencjalne korzyści: zwiększona wydajność systemu plików
Wpływ: Wysoki
Aby uzyskać więcej informacji, zobacz SAP HANA skalowanie w poziomie z funkcją rezerwową z Azure NetApp Files w systemie SLES
Typ zasobu: microsoft.workloads/sapvirtualinstances/databaseinstances
Identyfikator zalecenia: 1bfe7781-ccf8-4fa0-ac85-41f2269e041d
Aby zwiększyć wydajność systemu plików w bazie danych HANA za pomocą rozwiązania ANF, zoptymalizuj parametr vm.swappiness
Ustaw parametr systemu operacyjnego vm.swappiness na 10 zgodnie z zaleceniem w celu poprawy wydajności systemu plików w HANA DB z ANF w obciążeniach SAP
Potencjalne korzyści: zwiększona wydajność systemu plików
Wpływ: Wysoki
Aby uzyskać więcej informacji, zobacz SAP HANA skalowanie w poziomie z funkcją rezerwową z Azure NetApp Files w systemie SLES
Typ zasobu: microsoft.workloads/sapvirtualinstances/databaseinstances
Identyfikator zalecenia: 0e3db9b9-d301-445d-8ddb-650b87204632
Aby zwiększyć wydajność systemu plików w bazie danych HANA z usługą ANF, zmień wartość parametru tcp_max_slot_table_entries
Ustaw parametr systemu operacyjnego tcp_max_slot_table_entries na 128 zgodnie z dokumentem SAP 302436, aby zwiększyć wydajność transferu plików w bazie danych HANA w środowisku SAP z użyciem ANF.
Potencjalne korzyści: zwiększona wydajność systemu plików
Wpływ: Wysoki
Aby uzyskać więcej informacji, zobacz SAP HANA skalowanie w poziomie z funkcją rezerwową z Azure NetApp Files w systemie SLES
Typ zasobu: microsoft.workloads/sapvirtualinstances/databaseinstances
Identyfikator zalecenia: db1a57ee-014b-4f4f-89e4-1ab1337eeff8
Upewnij się, że wydajność odczytu woluminu /hana/data wynosi >=400 MB/s, aby uzyskać lepszą wydajność w bazie danych HANA
Aktywność odczytu wynosząca co najmniej 400 MB/s dla /hana/data przy rozmiarach we/wy 16 MB i 64 MB jest zalecana w przypadku obciążeń SAP na Azure. Wybierz typ dysku /hana/data zgodnie z tym wymaganiem, aby zapewnić wysoką wydajność bazy danych i spełnić minimalne wymagania dotyczące magazynu dla SAP HANA
Potencjalne korzyści: Lepsza wydajność i obsługa bazy danych HANA w obciążeniach SAP
Wpływ: Wysoki
Aby uzyskać więcej informacji, zobacz konfiguracje magazynowania maszyn wirtualnych SAP HANA Azure
Typ zasobu: microsoft.workloads/sapvirtualinstances/databaseinstances
Identyfikator zalecenia: 6d4c7645-93ca-4ebc-8a8f-0981463f4ab2
W przypadku używania dysku Ultradisk, wartość IOPS dla woluminu /hana/data powinna wynosić co najmniej >=7000, aby poprawić wydajność bazy danych HANA.
Zalecane jest użycie Ultradisku o IOPS co najmniej 7000 w woluminie /hana/data dla obciążeń SAP. Wybierz typ dysku dla woluminu /hana/data zgodnie z tym wymaganiem, aby zapewnić wysoką wydajność bazy danych
Potencjalne korzyści: Lepsza wydajność i obsługa bazy danych HANA w obciążeniach SAP
Wpływ: Wysoki
Aby uzyskać więcej informacji, zobacz konfiguracje magazynowania maszyn wirtualnych SAP HANA Azure
Typ zasobu: microsoft.workloads/sapvirtualinstances/databaseinstances
Identyfikator zalecenia: 41ed90fb-8953-40d7-a6ff-d7f67ceaf903
Rozmiar paska danych dla /hana/data powinien wynosić 256 kb, aby poprawić wydajność bazy danych HANA w obciążeniach SAP.
Jeśli używasz LVM lub mdadm do kompilowania zestawów paskowych na kilku dyskach Azure Premium, musisz określić rozmiary pasków. Na podstawie doświadczenia z najnowszymi wersjami systemu Linux, Azure zaleca użycie rozmiaru paska 256 KB dla systemu plików /hana/data, aby poprawić wydajność bazy danych HANA.
Potencjalne korzyści: Lepsza wydajność i obsługa bazy danych HANA w obciążeniach SAP
Wpływ: Wysoki
Aby uzyskać więcej informacji, zobacz konfiguracje magazynowania maszyn wirtualnych SAP HANA Azure
Typ zasobu: microsoft.workloads/sapvirtualinstances/databaseinstances
Identyfikator zalecenia: 2bd5a83a-a59d-4941-960a-495211b19b67
Wszystkie dyski w LVM dla woluminu /hana/data powinny być tego samego typu, aby zapewnić wysoką wydajność w bazie danych HANA
Jeśli w woluminie /hana/data wybrano wiele typów dysków, wydajność bazy danych HANA w obciążeniach SAP może być ograniczona. Upewnij się, że wszystkie dyski danych HANA są tego samego typu i są skonfigurowane zgodnie z zaleceniem dla SAP na platformie Azure.
Potencjalne korzyści: Lepsza wydajność i obsługa bazy danych HANA w obciążeniach SAP
Wpływ: Wysoki
Aby uzyskać więcej informacji, zobacz konfiguracje magazynowania maszyn wirtualnych SAP HANA Azure
Typ zasobu: microsoft.workloads/sapvirtualinstances/databaseinstances
Identyfikator zalecenia: 6d87a5a3-64ba-4f28-b228-f1da8403e2bb
Wydajność odczytu/zapisu woluminu /hana/log powinna wynosić >=250 MB/s, aby uzyskać lepszą wydajność w bazie danych HANA
Przepustowość odczytu/zapisu co najmniej 250 MB/s dla /hana/log przy operacji wejścia/wyjścia o rozmiarze 1 MB jest zalecana w przypadku obciążeń SAP na platformie Azure. Wybierz typ dysku dla woluminu /hana/log zgodnie z tym wymaganiem, aby zapewnić wysoką wydajność bazy danych i spełnić minimalne wymagania dotyczące magazynu dla SAP HANA
Potencjalne korzyści: Lepsza wydajność i obsługa bazy danych HANA w obciążeniach SAP
Wpływ: Wysoki
Aby uzyskać więcej informacji, zobacz konfiguracje magazynowania maszyn wirtualnych SAP HANA Azure
Typ zasobu: microsoft.workloads/sapvirtualinstances/databaseinstances
Identyfikator zalecenia: 773fdeac-ef26-486c-aeb0-a1922201dc2a
W przypadku korzystania z dysku Ultradisk liczba operacji we/wy na sekundę dla woluminu /hana/log powinna wynosić >=2000, aby uzyskać lepszą wydajność w bazie danych HANA
W przypadku korzystania z dysku Ultra zaleca się, aby IOPS w woluminie /hana/log dla obciążeń SAP wynosiła co najmniej 2000. Wybierz typ dysku dla woluminu /hana/log zgodnie z tym wymaganiem, aby zapewnić wysoką wydajność bazy danych
Potencjalne korzyści: Lepsza wydajność i obsługa bazy danych HANA w obciążeniach SAP
Wpływ: Wysoki
Aby uzyskać więcej informacji, zobacz konfiguracje magazynowania maszyn wirtualnych SAP HANA Azure
Typ zasobu: microsoft.workloads/sapvirtualinstances/databaseinstances
Identyfikator zalecenia: 5b34b8c0-0427-4737-be51-88e49b14b734
Rozmiar paska dla woluminu /hana/log powinien wynosić 64 KB, aby poprawić wydajność bazy danych HANA w obciążeniach związanych z SAP.
Jeśli używasz LVM lub mdadm do kompilowania zestawów paskowych na kilku dyskach Azure Premium, musisz określić rozmiary pasków. Aby uzyskać wystarczającą przepustowość z większymi rozmiarami operacji we/wy, Azure zaleca użycie rozmiaru paska 64 kb dla systemu plików /hana/log w celu poprawy wydajności bazy danych HANA.
Potencjalne korzyści: Lepsza wydajność i obsługa bazy danych HANA w obciążeniach SAP
Wpływ: Wysoki
Aby uzyskać więcej informacji, zobacz konfiguracje magazynowania maszyn wirtualnych SAP HANA Azure
Typ zasobu: microsoft.workloads/sapvirtualinstances/databaseinstances
Identyfikator zalecenia: 18544c51-decc-4696-aa4f-f1cdfffc0753
Wszystkie dyski w LVM dla woluminu /hana/log powinny być tego samego typu, aby zapewnić wysoką wydajność w bazie danych HANA
Jeśli w woluminie /hana/log wybrano wiele typów dysków, wydajność bazy danych HANA w obciążeniach SAP może być ograniczona. Upewnij się, że wszystkie dyski danych HANA są tego samego typu i są skonfigurowane zgodnie z zaleceniem dla SAP na platformie Azure.
Potencjalne korzyści: Lepsza wydajność i obsługa bazy danych HANA w obciążeniach SAP
Wpływ: Wysoki
Aby uzyskać więcej informacji, zobacz konfiguracje magazynowania maszyn wirtualnych SAP HANA Azure
Typ zasobu: microsoft.workloads/sapvirtualinstances/databaseinstances
Identyfikator zalecenia: b94f9b67-0969-430d-b6cd-ac1bc4910601
Włącz akcelerator zapisu dla woluminu /hana/log z dyskiem Premium dla lepszej wydajności zapisu w bazie danych HANA
Azure Akcelerator zapisu to funkcja maszyn wirtualnych serii M Azure. Poprawia to opóźnienie operacji we/wy zapisu w magazynie premium Azure. W przypadku SAP HANA akcelerator zapisu ma być używany tylko dla woluminu /hana/log.
Potencjalne korzyści: Lepsza wydajność i obsługa bazy danych HANA w obciążeniach SAP
Wpływ: Wysoki
Aby uzyskać więcej informacji, zobacz konfiguracje magazynowania maszyn wirtualnych SAP HANA Azure
Typ zasobu: microsoft.workloads/sapvirtualinstances/databaseinstances
Identyfikator zalecenia: 3188f9a0-12fc-4cb8-9fdd-7380dd92564b
Włącz protokół NVMe (Non-Volatile Memory Express), aby zwiększyć wydajność zarządzanego dysku platformy Azure.
NVMe to protokół, który ułatwia szybsze transferowanie danych między serwerami a magazynem dzięki wykorzystaniu pamięci trwałej. Może on zwiększyć liczbę operacji wejścia/wyjścia na sekundę (liczbę operacji we/wy na sekundę) oraz przepustowość w megabajtach na sekundę (MB/s).
Potencjalne korzyści: szybsze transfery danych z wysoką przepływnością.
Wpływ: Wysoki
Aby uzyskać więcej informacji, zobacz Omówienie nvme — Azure Virtual Machines
ResourceType: microsoft.workloads/virtualinstances/components
Identyfikator zalecenia: 6913419a-d4b8-434a-a9ef-a45a7bbd8e17
Włącz zaawansowane sieci dla podstawowej bazy danych Oracle.
Włącz zaawansowane sieci, aby korzystać z integracji z siecią wirtualną platformy Azure (sieciowe grupy zabezpieczeń, trasy zdefiniowane przez użytkownika i usługa Azure Private Link), aby wzmocnić segmentację sieci i zwiększyć wydajność zasobów podstawowej bazy danych Oracle.
Potencjalne korzyści: Zwiększanie bezpieczeństwa i wydajności sieci wirtualnej.
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz Planowanie sieci dla usługi Oracle AI Database@Azure
ResourceType: microsoft.workloads/virtualinstances/components
Identyfikator zalecenia: c38a6fb5-dc34-4f83-8ead-4dd36bee5822
Włącz szczegółowe informacje o maszynach wirtualnych w usłudze Azure Monitor, aby monitorować te maszyny wirtualne, na których działają Twoje obciążenia.
Używaj funkcji VM Insights w usłudze Azure Monitor do monitorowania maszyn wirtualnych i zestawów skalowania maszyn wirtualnych pod kątem wydajności, kondycji, procesów i zależności.
Potencjalne korzyści: uproszczenie monitorowania w celu śledzenia kondycji i wydajności.
Wpływ: Niski
Aby uzyskać więcej informacji, zobacz Włączanie monitorowania maszyn wirtualnych w Azure Monitor — Azure Monitor
ResourceType: microsoft.workloads/virtualinstances/components
Identyfikator zalecenia: 6143f164-7b1f-460e-90fe-86cb6cb1181b
Włącz ustawienia diagnostyczne na zasobach Azure Firewall.
Włącz ustawienia diagnostyczne na Azure Firewall, aby rejestrować dzienniki i metryki do monitorowania i rozwiązywania problemów.
Potencjalne korzyści: Usprawnienie monitorowania i rozwiązywania problemów związanych z usługą Azure Firewall.
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz Monitorowanie Azure Firewall
ResourceType: microsoft.workloads/virtualinstances/components
Identyfikator zalecenia: 468a3b1e-863e-4e63-af78-fa2ddbd7130d
Włącz zaawansowane sieci dla autonomicznej bazy danych Oracle.
Włącz zaawansowaną sieć, aby korzystać z integracji z usługą Azure Virtual Network (takich jak sieciowe grupy zabezpieczeń, trasy zdefiniowane przez użytkownika i Azure Private Link), aby zwiększyć izolację i poprawić wydajność.
Potencjalne korzyści: Zwiększanie bezpieczeństwa i wydajności sieci wirtualnej.
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz Planowanie sieci dla usługi Oracle AI Database@Azure
ResourceType: microsoft.workloads/virtualinstances/components
Identyfikator zalecenia: 1ef37d8d8d-9594-4112-b6e3-b9839e15c40a
Używaj komunikacji równorzędnej sieci dla maszyn wirtualnych używanych w obciążeniu elektronicznej dokumentacji medycznej (EHR).
Jeśli twoje maszyny wirtualne obsługujące to samo obciążenie obejmują wiele sieci wirtualnych, użyj komunikacji równorzędnej sieci wirtualnych, aby je połączyć. Utrzymuj połączenie komunikacji równorzędnej aktywne, aby zapewnić łączność o niskich opóźnieniach.
Potencjalne korzyści: uzyskujesz łączność o małych opóźnieniach i odporności.
Wpływ: Wysoki
Aby uzyskać więcej informacji, zobacz Azure Virtual Network Peering
ResourceType: microsoft.workloads/virtualinstances/components
Identyfikator zalecenia: 36e7f05c-6ed0-43a0-aec7-8879cd22ab55
Optymalizowanie konfiguracji sieci pod kątem ulepszonej wewnętrznej komunikacji platformy HANA w obciążeniach SAP
Skonfiguruj parametr net.ipv4.ip_local_port_range, aby zmaksymalizować liczbę portów klienckich przeznaczonych do komunikacji wewnętrznej w systemie HANA. Użyj: sysctl -w net.ipv4.ip_local_port_range='9000 65499'dla NonANF lub '9000 65300' dla ANF. Wyklucz porty używane przez określone procesy za pomocą opcji `net.ipv4.ip_local_reserved_ports`.
Potencjalne korzyści: Ulepszona wewnętrzna komunikacja z platformą HANA
Wpływ: Wysoki
Aby uzyskać więcej informacji, zobacz sap Note 2382421
ResourceType: microsoft.workloads/virtualinstances/components
Identyfikator zalecenia: 92fb3932-98e4-493d-b889-2f287f7d23a4
Włącz przyspieszoną sieć w interfejsach sieciowych maszyn wirtualnych, aby zmniejszyć opóźnienie.
Włącz przyspieszoną sieć, aby utrzymać opóźnienie sieci między maszynami wirtualnymi na poziomie 0,7 ms lub niższym.
Potencjalne korzyści: małe opóźnienie sieci i zwiększona wydajność.
Wpływ: Wysoki
Aby uzyskać więcej informacji, zobacz Azure Przyspieszone sieci — omówienie i korzyści
ResourceType: microsoft.workloads/virtualinstances/components
Identyfikator zalecenia: ffb3f675-188c-4365-b591-2e0d438f9741
Hostuj obciążenia Oracle w tej samej lub w połączonej równorzędnie sieci wirtualnej platformy Azure, aby zmniejszyć opóźnienia.
Hostuj zasoby aplikacji i bazy danych Oracle Database w tej samej sieci wirtualnej. Jeśli korzystasz z wielu sieci wirtualnych, włącz komunikację równorzędną między sieciami wirtualnymi, aby utrzymać niskie opóźnienia między sieciami wirtualnymi.
Potencjalne korzyści: zmniejszenie opóźnienia sieci i zwiększenie wydajności.
Wpływ: Wysoki
Aby uzyskać więcej informacji, zobacz Azure Virtual Network Peering
ResourceType: microsoft.workloads/virtualinstances/components
Identyfikator zalecenia: 41f9c8e2-1354-4d7a-ac53-00cf429064f8
Włącz przekierowanie IP dla wirtualnych urządzeń sieciowych.
Włącz przekierowanie IP dla wirtualnych urządzeń sieciowych (NVA), które działają jako routery, zapory sieciowe lub bramki w Twojej wirtualnej sieci, aby poprawić wydajność sieci dzięki efektywnemu routingowi.
Potencjalne korzyści: obsługa zapory sieciowej, trasowania i inspekcji ruchu.
Wpływ: Wysoki
Aby uzyskać więcej informacji, zobacz Połączenie hybrydowe z aplikacją dwuwarstwową
ResourceType: microsoft.workloads/virtualinstances/components
Identyfikator zalecenia: f26aef83-49c6-4db0-9130-d3cf7fc081bb
Włącz zaawansowaną komunikację sieciową dla klastra VM usługi Oracle Exadata Cloud.
Włącz zaawansowaną obsługę sieci, aby korzystać z integracji z usługą Azure Virtual Network (grup zabezpieczeń sieci, tras definiowanych przez użytkownika i Azure Private Link) w celu wzmocnienia segmentacji sieci i zwiększenia wydajności zasobów klastra Exadata Cloud VM.
Potencjalne korzyści: Zwiększanie bezpieczeństwa i wydajności sieci wirtualnej.
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz Planowanie sieci dla usługi Oracle AI Database@Azure
ResourceType: microsoft.workloads/virtualinstances/components
Identyfikator zalecenia: 056e860f-885a-47f9-94cc-f218fe753acf
Zweryfikuj ustawienie parametru swappiness jądra systemu Linux na maszynie wirtualnej SAP DB2
Dostosuj parametr swappiness jądra systemu Linux na maszynie wirtualnej platformy Azure, aby poprawić wydajność obciążeń SAP dla bazy DB2.
Potencjalne korzyści: zwiększanie wydajności i możliwości obsługi obciążeń SAP.
Wpływ: Średni
Aby uzyskać więcej informacji, zobacz Wymagania dotyczące parametrów jądra (Linux)
ResourceType: microsoft.workloads/virtualinstances/components
Identyfikator zalecenia: 951f0ec5-07bb-4c96-85a8-b40d12175dbc
Dalsze kroki
Dowiedz się więcej o Efektywności wydajności w ramach dobrze zaprojektowanej struktury Microsoft Azure