Udostępnij za pośrednictwem


Limity usługi Azure Cosmos DB dla języka Gremlin

DOTYCZY: Gremlin

W tym artykule omówiono limity aparatu usługi Azure Cosmos DB dla języka Gremlin i wyjaśniono, jak mogą one mieć wpływ na przechodzenie klientów.

Usługa Azure Cosmos DB dla języka Gremlin jest oparta na infrastrukturze usługi Azure Cosmos DB. W związku z tym wszystkie limity wyjaśnione w artykule Limity usługi Azure Cosmos DB nadal mają zastosowanie.

Limity

Po osiągnięciu limitu języka Gremlin przechodzenie jest anulowane z kodem x-ms-status-429 wskazującym błąd ograniczania przepustowości. Aby uzyskać więcej informacji, zobacz Nagłówki odpowiedzi serwera Gremlin.

Zasób Limit domyślny Wyjaśnienie
Długość skryptu 64 KB Maksymalna długość skrypt przechodzenia języka Gremlin na żądanie.
Głębokość operatora 400 Całkowita liczba unikatowych kroków przechodzenia. Na przykład g.V().out() ma liczbę operatorów 2: V() i out(), ma głębokość operatora 3: V(), repeat() i out(), g.V('label').repeat(out()).times(100) ponieważ .times(100) jest parametrem operator..repeat()
Stopień równoległości 32 Maksymalna liczba partycji magazynu, dla których wykonano zapytania w jednym żądaniu skierowanym do warstwy magazynu. Ten limit będzie mieć wpływ na wykresy z setkami partycji.
Limit powtórzeń 32 Maksymalna liczba iteracji, które może wykonywać operator .repeat(). Każda iteracja .repeat() kroku w większości przypadków jest uruchamiana przechodzenie w pierwszej kolejności, co oznacza, że każdy przechodzenie jest ograniczony do maksymalnie 32 przeskoków między wierzchołkami.
Limit czasu przechodzenia 30 sekund Przechodzenie zostanie anulowane, gdy przekroczy ten czas. Azure Cosmos DB Graph to baza danych OLTP z zdecydowaną większością przechodzenia ukończonych w milisekundach. Aby uruchomić zapytania OLAP na grafie usługi Azure Cosmos DB, użyj platformy Apache Spark z ramkami danych programu Graph i łącznikiem platformy Spark usługi Azure Cosmos DB.
Limit czasu bezczynnego połączenia 1 godzina Czas otwierania bezczynnych połączeń protokołu Websocket przez usługę Gremlin. Pakiety podtrzymywania aktywności protokołu TCP lub żądania podtrzymywania aktywności protokołu HTTP nie przedłużają czasu utrzymywania połączeń ponad ten limit. Aparat programu Graph usługi Azure Cosmos DB uwzględnia bezczynne połączenia protokołu Websocket, jeśli nie ma na nim uruchomionych aktywnych żądań języka Gremlin.
Tokeny zasobów na godzinę 100 Liczba unikatowych tokenów zasobów używanych przez klientów języka Gremlin do nawiązywania połączenia z kontem Gremlin w regionie. Gdy aplikacja przekroczy limit unikatowych tokenów godzinowych, "Exceeded allowed resource token limit of 100 that can be used concurrently" zostanie zwrócona w następnym żądaniu uwierzytelniania.

Następne kroki