Konfigurace nastavení databáze

Rozhraní Azure API for FHIR používá k ukládání dat databázi. Výkon podkladové databáze závisí na počtu jednotek žádostí (RU) vybraných během zřizování služby nebo v nastavení databáze po zřízení služby.

Rozhraní Azure API for FHIR si při nastavování výkonu podkladové databáze vypůjčuje koncept jednotek žádostí (RU) ve službě Azure Cosmos DB.

Propustnost musí být zřízena, aby bylo zajištěno, že pro vaši databázi bude vždy k dispozici dostatek systémových prostředků. Počet RU, které potřebujete pro aplikaci, závisí na operacích, které provedete. Operace můžou mít rozsah od jednoduchého čtení a zápisu až po složitější dotazy.

Poznámka

Vzhledem k tomu, že různé operace spotřebovávají různý počet RU, vracíme skutečný počet RU spotřebovaných při každém volání rozhraní API v hlavičce odpovědi. Tímto způsobem můžete profilovat počet RU spotřebovaných vaší aplikací.

Aktualizace propustnosti

Pokud chcete toto nastavení změnit v Azure Portal, přejděte do svého rozhraní Azure API for FHIR a otevřete okno Databáze. Dále změňte zřízenou propustnost na požadovanou hodnotu v závislosti na vašich potřebách na výkon. Hodnotu můžete změnit až na 100 000 RU/s. Pokud potřebujete vyšší hodnotu, kontaktujte podpora Azure.

Pokud je propustnost databáze větší než 10 000 RU/s nebo pokud jsou data uložená v databázi větší než 50 GB, musí být klientská aplikace schopná zpracovávat tokeny pro pokračování. V databázi se vytvoří nový oddíl pro každé zvýšení propustnosti o 10 000 RU/s nebo pokud je velikost uložených dat větší než 50 GB. Více oddílů vytvoří vícestránkovou odpověď, ve které se stránkování implementuje pomocí pokračovacího tokenu.

Poznámka

Vyšší hodnota znamená vyšší propustnost rozhraní Azure API pro FHIR a vyšší náklady na službu.

Konfigurace služby Azure Cosmos DB

Další kroky

V tomto článku jste zjistili, jak aktualizovat jednotky RU pro rozhraní Azure API for FHIR. Informace o konfiguraci klíčů spravovaných zákazníkem jako nastavení databáze:

Nebo můžete nasadit plně spravované rozhraní Azure API for FHIR:

FHIR® je registrovaná ochranná známka HL7 a používá se s povolením HL7.