Настройка параметров базы данных

Azure API для FHIR использует базу данных для хранения. Производительность базовой базы данных зависит от числа единиц запроса (ЕЗ), выбранного во время подготовки службы или в параметрах базы данных после подготовки службы.

Api Azure для FHIR использует концепцию единиц запросов (ЕЗ) в Azure Cosmos DB) при настройке производительности базовой базы данных.

Пропускная способность должна быть подготовлена, чтобы обеспечить доступность достаточного количества системных ресурсов для базы данных в любое время. Количество ЕЗ, необходимое для приложения, зависит от выполняемых операций. Операции могут варьироваться от простых операций чтения и записи до более сложных запросов.

Примечание

Так как разные операции используют разное количество единиц запросов, мы возвращаем фактическое количество ЕЗ, потребляемых в каждом вызове API, в заголовке ответа. Таким образом можно профилирование количества ЕЗ, потребляемых приложением.

Обновление данных пропускной способности

Чтобы изменить этот параметр в портал Azure, перейдите к API Azure для FHIR и откройте колонку База данных. Затем измените значение подготовленной пропускной способности на нужное значение в зависимости от требований к производительности. Значение можно изменить до 100 000 ЕЗ/с. Если требуется более высокое значение, обратитесь к поддержка Azure.

Если пропускная способность базы данных превышает 10 000 ЕЗ/с или данные, хранящиеся в базе данных, превышают 50 ГБ, клиентское приложение должно поддерживать обработку маркеров продолжения. В базе данных создается новый раздел для каждого увеличения пропускной способности на 10 000 ЕЗ/с или если объем хранимых данных превышает 50 ГБ. Несколько секций создают многостраничный ответ, в котором реализуется разбиение на страницы с помощью маркеров продолжения.

Примечание

Чем выше значение, тем выше пропускная способность Azure API для FHIR и выше стоимость службы.

Настройка Azure Cosmos DB

Дальнейшие действия

Из этой статьи вы узнали, как обновить ЕЗ для Azure API для FHIR. Чтобы узнать о настройке ключей, управляемых клиентом, в качестве параметра базы данных:

Вы также можете развернуть полностью управляемый API Azure для FHIR:

FHIR® является зарегистрированным товарным знаком HL7 и используется с разрешения HL7.