Konfigurowanie ustawień bazy danych
Ważne
Usługa Azure API for FHIR zostanie wycofana 30 września 2026 r. Postępuj zgodnie ze strategiami migracji, aby przejść do usługi Azure Health Data Services FHIR® do tej daty. Ze względu na wycofanie usługi Azure API for FHIR nowe wdrożenia nie będą możliwe od 1 kwietnia 2025 r. Usługa FHIR usług Azure Health Data Services to rozwinięta wersja usługi Azure API for FHIR, która umożliwia klientom zarządzanie usługami FHIR, DICOM i MedTech z integracją z innymi usługami platformy Azure.
Interfejs API platformy Azure dla standardu FHIR® używa bazy danych do przechowywania danych. Wydajność bazowej bazy danych zależy od liczby jednostek żądań wybranych podczas aprowizacji usługi lub ustawień bazy danych po aprowizacji usługi.
Interfejs API platformy Azure for 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 wystarczające zasoby systemowe są zawsze dostępne dla bazy danych. Liczba jednostek RU potrzebnych dla aplikacji zależy od wykonywanych operacji. Operacje mogą obejmować od prostych operacji odczytu i zapisu do bardziej złożonych zapytań.
Uwaga
Ponieważ różne operacje zużywają inną 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 witrynie 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 wzrostu przepływności wynoszącym 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ść jednostek RU oznacza wyższą przepływność interfejsu API platformy Azure dla standardu FHIR i wyższy koszt usługi.
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 API platformy Azure dla standardu FHIR:
Uwaga
FHIR® jest zastrzeżonym znakiem towarowym HL7 i jest używany z uprawnieniem HL7.