Udostępnij przez


Znane problemy i ograniczenia dotyczące zadań magazynu

W tym artykule opisano ograniczenia i znane problemy związane z zadaniami magazynu. Problemy wyświetlane w tym artykule odzwierciedlają bieżący stan usługi. Ta lista zmieni się wraz z upływem czasu, ponieważ obsługa będzie nadal rozszerzana.

Limity skalowania

Współczynnik skali Obsługiwany limit
Zadania magazynu na subskrypcję 5,000
Przypisania zadań magazynu na zadanie magazynu 5,000
Przypisania zadań magazynu na subskrypcję 10 000
Przypisania zadań magazynu na konto magazynu 50
Zagnieżdżone grupowanie klauzul dla zadania magazynu na warunek 10

Akcje usługi Azure Storage automatycznie skaluje zadania przetwarzania na podstawie ilości danych na koncie magazynu, z zastrzeżeniem wewnętrznych limitów. Czas trwania wykonywania zależy od liczby obiektów blob na koncie magazynu, a także ich hierarchii w usłudze Azure Data Lake Storage Gen2. Pierwsze wykonanie zadania za pośrednictwem prefiksu ścieżki może trwać dłużej niż kolejne wykonania. Akcje usługi Azure Storage są również zaprojektowane tak, aby można było samodzielnie regulować obciążenia aplikacji na koncie magazynu, aby miały pierwszeństwo. W związku z tym skala i czas trwania wykonywania zależą również od dostępnej pojemności transakcji, biorąc pod uwagę maksymalny limit żądań konta magazynu. Poniżej przedstawiono typowe skalowanie przetwarzania, które mogą być wyższe, jeśli masz dostępną większą pojemność transakcji lub mogą być niższe w przypadku mniejszej pojemności wolnej transakcji na koncie magazynu.

Przypisania zadań stosowane na kontach magazynu w różnych regionach

Przypisania zadań można stosować tylko na kontach magazynu, które znajdują się w tym samym regionie co zadania magazynu.

Rozliczenia nie pokazują nazwy przypisania zadania

Mierniki rozliczeniowe są wyświetlane na rachunku tylko z nazwą konta magazynowego. Rachunek za subskrypcję nie pokazuje nazwy przypisania zadania, dla którego był emitowany miernik. Aby powiązać licznik z przydziałem zadania, należy przejrzeć metryki zasobów dla operacji magazynowania filtrowanych według konta magazynowego określonego dnia.

Propagacja aktualizacji definicji zadań

Przypisania zadań nie są aktualizowane po wprowadzeniu zmian w definicji zadania. Nowe przypisania zadań należy utworzyć po usunięciu starszych, aby uwzględnić wszelkie zmiany.

Zatrzymywanie przypisywania zadań

Uruchomienie w toku można zatrzymać, usuwając przypisanie roli dla bazowej tożsamości zarządzanej.

Przenoszenie zasobu konta magazynu jest blokowane, gdy istnieje przypisanie zadania

Rozwiązaniem jest usunięcie przypisania zadania związanego z magazynem, a następnie przeniesienie zasobu konta magazynu.

Ograniczenia dotyczące przenoszenia zadania magazynu

Nie można przenieść zadania magazynu do innego regionu ani do innej subskrypcji. Nie można przenieść subskrypcji zawierającej zadanie magazynu do innej dzierżawy.

Limit współbieżności na potrzeby wykonywania

Zadania magazynu mają limit liczby przypisań zadań, które mogą być wykonywane współbieżnie na każdym koncie magazynu. Aby zapewnić optymalną wydajność, upewnij się, że przypisania zadań na jednym koncie magazynu mają być uruchamiane z rozsądnym interwałem czasu między nimi na podstawie obiektów docelowych, aby zapewnić ukończenie zadań w czasie. Wykonania przydziału zadań przekraczające limit współbieżności dla konta magazynu są wstrzymane do momentu ukończenia innych przypisań.

Skalowanie zależności od pojemności transakcji dostępnej dla konta magazynu

Wykonywanie przypisania zadania magazynu jest skalowane automatycznie w zależności od pojemności żądania transakcji dostępnej na koncie magazynu. Skalowanie jest wyższe, gdy dostępna jest większa pojemność transakcji i niższa, gdy jest dostępna mniejsza pojemność transakcji.

Jeśli docelowe konto magazynu ma niższą dostępną pojemność transakcji, wykonywanie zadań magazynu może być ograniczone, co może spowodować dłuższy niż oczekiwany czas trwania wykonywania przypisania zadania.

Aby uzyskać więcej informacji na temat limitów skalowania, zobacz Cele skalowalności i wydajności dla usługi Blob Storage.

Uwaga

Możesz zażądać większej pojemności i limitów ruchu przychodzącego. Aby poprosić o zwiększenie, skontaktuj się z pomocą techniczną platformy Azure.

Przebiegi zadań magazynu mogą zapisywać w kontenerze eksportu raportu bez uprawnień do kontenera

Podczas tworzenia przypisania zadania przypiszesz rolę do przypisanej przez system tożsamości zarządzanej zadania magazynu. Po uruchomieniu zadania magazynu może działać tylko w kontenerach, w których jest przypisana tożsamość zarządzana, jest przypisana wymagana rola. Tak nie jest w przypadku kontenera eksportu raportu wybranego podczas przypisywania zadań. Chociaż zadanie związane z przechowywaniem danych nie może działać na istniejących obiektach blob w tym kontenerze, zadanie nie wymaga właściwej roli do zapisywania raportów w tym kontenerze.

Operatory ciągów na metadanych kontenera, metadanych obiektu blob i tagach indeksu obiektów blob nie działają, jeśli wartości są liczbami

Nie można używać operatorów ciągów w metadanych kontenera, metadanych obiektu blob i tagach indeksu obiektów blob wraz z liczbami jako wartościami. Na przykład wartość equals(Tags.Value[Year], "2022"), gdzie wartość "2022" jest liczbą, wraz z operatorem ciągu równa się, nie ocenia poprawnie.

Przypisania kończą się niepowodzeniem, gdy odwołują się do nazwy konta magazynu rozpoczynającej się cyfrą

Jeśli przypiszesz zadanie magazynu do konta magazynu o nazwie rozpoczynającej się od cyfry, przypisanie zadania magazynu zakończy się niepowodzeniem.

Białe znaki w tagach indeksu blobów i metadanych nie są jeszcze obsługiwane

Znaki odstępu w kluczu i wartości tagów obiektów blob są akceptowalnymi danymi wejściowymi. Jednak warunki zadania magazynu nie mogą przetworzyć znaków odstępów. Jeśli klucz lub wartość zawiera znak odstępu, po uruchomieniu zadania zostanie wyświetlony błąd.

Wartość właściwości nazwy obiektu blob zawiera lub pasuje do "." jest nieobsługiwana

Dane wejściowe pola ciągu w klauzuli nazwy obiektu blob akceptują ciąg ".doc" lub ".pdf" jako dane wejściowe, ale nie można wdrożyć zasobu zadania. Walidacja dostawcy zasobów usługi przechwytuje go i zgłasza błąd. Wartość właściwości "Name" to ".doc" i nie jest zgodna ze wzorcem '^[a-zA-Z0-9]+$"}]}.

Przypisania zadań magazynu działają na niekompletnej liście obiektów blob w przypadku użycia z wieloma filtrami katalogów na kontach, które mają hierarchiczną przestrzeń nazw

Jeśli w przypisaniach zadań magazynu jest używanych wiele filtrów, nie wszystkie prefiksy katalogów są skanowane pod kątem działania obiektów blob.

Używanie znaków odstępów w prefiksie ścieżki podczas przypisywania zadania nie jest obsługiwane

Konta magazynu, które mają hierarchiczną przestrzeń nazw, wyświetlają informacje o lokalizacji, tak jak container1 / subcontainer1 w przypadku znaku odstępu między ciągiem a znakiem / . Podczas przypisywania zostanie wyświetlony błąd podczas kopiowania i wklejania tych informacji do pola prefiksu ścieżki.

Przenoszenie zadań magazynu i przypisań zadań

Przenoszenie zadań magazynowych i przypisywanie zadań między różnymi grupami zasobów i subskrypcjami nie jest obsługiwane. To ograniczenie oznacza, że nie można przenosić żadnych zadań związanych z magazynem ani powiązanych z nimi przypisań zadań między grupy zasobów lub subskrypcje.

Czyszczenie przypisań zadań przed usunięciem kont przechowywania lub zadań przechowywania

  • Przed usunięciem konta magazynu usuń wszystkie przypisania zadań skojarzone z tym kontem magazynu.
  • Przed usunięciem zadania przechowywania usuń wszystkie przypisania zadań odnoszące się do tego zadania przechowywania.

Operowanie na kontach przechowywania w sieci prywatnej

Przypisania zadań magazynowych mogą być pomyślnie zastosowane do kont magazynowych w sieciach prywatnych, jeżeli w konfiguracji sieci uwzględniono opcję zezwalającą zaufanym usługom firmy Microsoft na dostęp do konta. To ustawienie zapewnia, że zadania mają niezbędny dostęp podczas wykonywania, nawet jeśli obowiązują reguły zapory lub sieci wirtualnej. Jeśli ta opcja nie jest włączona, wykonanie zadania zakończy się niepowodzeniem, ponieważ dostęp jest blokowany przez ograniczenia sieci. Aby uzyskać szczegółowe instrukcje dotyczące włączania tego ustawienia, zapoznaj się z dokumentacją. Zarządzanie wyjątkami zabezpieczeń sieci dla usługi Azure Storage

Działania związane z zadaniami przechowywania są zablokowane w stanie realizacji

Jeśli podczas procesu przypisywania przypiszesz rolę, która nie ma wymaganych uprawnień, wykonanie zadania magazynu zakończy się niepowodzeniem po 14 dniach. Aby odblokować przebieg zadania, możesz dodać wymaganą rolę do tożsamości zarządzanej zadania pamięci masowej. W przeciwnym razie przypisanie zadania będzie zablokowane w stanie w toku do momentu zakończenia uruchomienia zadania w ciągu 14 dni.

Blokowe obiekty blob w warstwie Premium

Tworzenie zadań w magazynach blokowych obiektów blob klasy Premium nie działa.

Obiekty blob tymczasowo usunięte są wymieniane podczas skanowania jako obiekty docelowe.

Obejście polega na wykluczeniu określonych prefiksów, które są miękko usunięte.

Brak opcji wyboru priorytetu podczas ponownego wypełniania obiektów blob do warstwy online

Podczas ponownego wypełniania zarchiwizowanych obiektów blob nie ma możliwości wybrania priorytetu. Bloby są ponownie nawadniane o standardowym priorytecie.

Opóźnienie przebiegów przypisania zadań

Uruchomienie przypisania zadania może potrwać około 20 minut, aby zmienić stan na In Progress po dodaniu do kolejki. Do tego czasu nie są wyświetlane żadne aktualizacje. To opóźnienie jest oczekiwane i nie ma obejścia, aby go skrócić.

Zobacz też