Поделиться через


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

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.