Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Funkcja zwielokrotniania wydajności usługi Azure Cosmos DB umożliwia wykorzystywanie przepływności bazy danych lub kontenera w stanie bezczynności do obsługi nagłych skoków ruchu. W przypadku zwielokrotniania pojemności każda partycja fizyczna może zgromadzić do 5 minut pojemności w stanie bezczynności, co może zostać wykorzystane z szybkością do 3000 RU/s. W przypadku pojemności z szybkością żądania, które w przeciwnym razie były ograniczone szybkością, mogą być teraz obsługiwane z pojemnością z szybkością, gdy jest dostępna.
Pojemność zwiększania wydajności dotyczy tylko kont usługi Azure Cosmos DB korzystających z aprowizowanej przepływności (ręcznego i automatycznego skalowania) i nie ma zastosowania do kontenerów bezserwerowych. Ta funkcja jest konfigurowana na poziomie konta usługi Azure Cosmos DB i jest automatycznie stosowana do wszystkich baz danych i kontenerów na koncie, które mają partycje fizyczne z mniej niż 3000 RU/s aprowizowanej przepływności. Zasoby, które mają więcej niż lub równe 3000 RU/s na partycję fizyczną, nie mogą korzystać z pojemności serii.
Jak działa pojemność z rozerwaniem
Uwaga
Bieżąca implementacja pojemności serii może ulec zmianie w przyszłości. Użycie pojemności o wysokiej wydajności podlega dostępności zasobów systemowych i nie jest gwarantowane. Usługa Azure Cosmos DB może również wykorzystać zwielokrotnioną pojemność na potrzeby zadań konserwacji w tle. Jeśli Twoje obciążenie wymaga spójnej przepływności wykraczającej ponad to, co zostało zaaprowizowane, zaleca się odpowiednio zaaprowizować jednostki RU/s i nie polegać na zwielokrotnionej pojemności. Przed włączeniem pojemności zwiększania wydajności zaleca się również ocenę, czy układ partycji można scalić , aby trwale nadać więcej jednostek RU/s na partycję fizyczną bez polegania na pojemności serii.
Weźmy przykład partycji fizycznej, która ma 100 RU/s aprowizowanej przepływności i jest bezczynna przez 5 minut. W przypadku pojemności burst może zgromadzić maksymalnie 100 RU/s * 300 sekund = 30 000 RU pojemności. Pojemność może być zużywana z maksymalną szybkością 3000 RU/s, więc jeśli wystąpi nagły wzrost liczby żądań, partycja może przyspieszyć do 3000 RU/s dla maksymalnie 30 000 RU / 3000 RU/s = 10 sekund. Bez pojemności z szybkością wszystkie żądania, które są używane poza aprowizowanym 100 RU/s, byłyby ograniczone (429).
Po upływie 10 sekund pojemność serii została wykorzystana. Jeśli obciążenie będzie nadal przekraczać aprowizowaną liczbę 100 RU/s, wszystkie żądania, które są używane poza aprowizowanym 100 RU/s, będą teraz ograniczone szybkością (429). Maksymalna ilość pojemności w poziomie, którą partycja fizyczna może gromadzić w dowolnym momencie, wynosi 300 sekund * aprowizowaną jednostkę RU/s partycji fizycznej.
Wprowadzenie
Aby rozpocząć korzystanie ze zwielokrotniania pojemności, przejdź do strony Funkcje na koncie usługi Azure Cosmos DB. Wybierz i włącz funkcję Pojemność serii.
Po włączeniu tej funkcji może upłynąć 15–20 minut.
Wymagania
Aby włączyć pojemność serii, konto usługi Azure Cosmos DB musi spełniać wszystkie następujące kryteria:
- Konto usługi Azure Cosmos DB korzysta z aprowizowanej przepływności (ręcznej lub skalowanej automatycznie). Zwielokrotnianie pojemności nie ma zastosowania do kont bezserwerowych.
- Konto usługi Azure Cosmos DB używa interfejsu API dla bazy danych NoSQL, Cassandra, Gremlin, MongoDB lub Table.
Następne kroki
- Zobacz często zadawane pytania dotyczące pojemności burst.
- Dowiedz się więcej o aprowizowanej przepływności.
- Dowiedz się więcej o jednostkach żądań.