Konfigurowanie ustawień bazy danych

Interfejs API platformy Azure dla standardu FHIR używa bazy danych do przechowywania danych. Wydajność bazowej bazy danych zależy od liczby jednostek żądań (RU) wybranych podczas aprowizacji usługi lub w ustawieniach bazy danych po aprowizacji usługi.

Interfejs API platformy Azure dla standardu FHIR pożycza koncepcję jednostek żądań (RU) w usłudze Azure Cosmos DB podczas ustawiania wydajności bazowej bazy danych.

Przepływność musi być aprowizowana, aby zapewnić, że przez cały czas dostępna jest wystarczająca ilość zasobów systemowych dla bazy danych. Liczba jednostek RU potrzebnych dla aplikacji zależy od wykonywanych operacji. Operacje mogą obejmować zakres od prostych operacji odczytu i zapisu do bardziej złożonych zapytań.

Uwaga

Ponieważ różne operacje zużywają różną liczbę jednostek RU, zwracamy rzeczywistą liczbę jednostek RU użytych w każdym wywołaniu interfejsu API w nagłówku odpowiedzi. W ten sposób można profilować liczbę jednostek RU używanych przez aplikację.

Aktualizowanie przepływności

Aby zmienić to ustawienie w Azure Portal, przejdź do swojego interfejsu API platformy Azure for FHIR i otwórz blok Baza danych. Następnie zmień aprowizowaną przepływność na żądaną wartość w zależności od potrzeb związanych z wydajnością. Można zmienić wartość maksymalnie 100 000 RU/s. Jeśli potrzebujesz wyższej wartości, skontaktuj się z pomoc techniczna platformy Azure.

Jeśli przepływność bazy danych jest większa niż 10 000 RU/s lub jeśli dane przechowywane w bazie danych są większe niż 50 GB, aplikacja kliencka musi obsługiwać tokeny kontynuacji. Nowa partycja jest tworzona w bazie danych dla każdego zwiększenia przepływności wynoszącego 10 000 RU/s lub jeśli ilość przechowywanych danych przekracza 50 GB. Wiele partycji tworzy odpowiedź wielostronicową, w której stronicowanie jest implementowane przy użyciu tokenów kontynuacji.

Uwaga

Wyższa wartość oznacza wyższą przepływność interfejsu API platformy Azure dla standardu FHIR i wyższy koszt usługi.

Konfigurowanie usługi Azure Cosmos DB

Następne kroki

W tym artykule przedstawiono sposób aktualizowania jednostek RU dla usługi Azure API for FHIR. Aby dowiedzieć się więcej na temat konfigurowania kluczy zarządzanych przez klienta jako ustawienia bazy danych:

Możesz też wdrożyć w pełni zarządzany interfejs AZURE API for FHIR:

FHIR® jest zastrzeżonym znakiem towarowym HL7 i jest używany z pozwoleniem HL7.