Назначение движков для повышения производительности приложения
Последнее обновление: 2026-11-03Когда вы открываете приложение, Qlik Cloud автоматически выбирает движок на основе размера приложения, использования памяти при перезагрузке и доступных системных ресурсов. Вы можете вручную назначить более мощный движок, чтобы получить больше контроля или повысить производительность. Назначения вручную используют емкость для больших приложений.
Типы и размеры движков
Qlik Cloud предоставляет два типа движков: общие и выделенные.
Общие движки
Общие движки могут запускать несколько приложений одновременно и являются стандартными для небольших или менее сложных приложений. Их нельзя назначить вручную, и они не требуют большой емкости приложения.
Пример спецификации:
-
60 ГБ ОЗУ
-
До 14 ядер ЦП
Выделенные подсистемы
Выделенные подсистемы запускают одно приложение за раз и подходят для более крупных или ресурсоемких приложений. Они требуют большой емкости приложения и могут быть назначены вручную.
Пример Спецификации:
| Тип подсистемы | Память | До ядер* |
|---|---|---|
| Large-40 | 40 ГБ | 10 ядер |
| Large-60 | 60 ГБ | 14 ядер |
| Large-80 | 80 ГБ |
20 ядер |
| Large-120 | 120 ГБ |
30 ядер |
| Large-160 | 160 GB |
40 ядра |
| Large-200 | 200 GB |
50 ядер |
* «До» означает, что ресурсы выделяются по мере необходимости. Не все ядра ЦП используются одновременно для каждого вычисления.
Когда вручную назначать более мощный движок
Возможно, вы захотите переопределить размещение движка по умолчанию, если:
-
Ваше приложение содержит тяжелые визуализации или сложные вычисления, требующие больше ресурсов ЦП.
-
Размер или сложность вашего приложения превышает выделение движка по умолчанию.
-
Вы хотите протестировать и проверить прирост производительности с помощью встроенного инструмента оценки.
Назначения вручную используют большую емкость приложения, поэтому всегда балансируйте преимущества производительности с использованием емкости. Назначение более мощного механизма не обязательно решает проблемы проектирования приложения или вычислений.
Назначение движков приложениям вручную
Вы можете вручную назначить определенный размер движка приложению, используя API размещения. Ручные переопределения доступны только через вызовы API.
Чтобы назначить размеры подсистемы обработки данных приложениям, вам потребуется одна из следующих ролей:
-
Администратор клиента
-
Администратор аналитики
-
Пользовательская роль, включающая разрешение «Управление назначениями движков для приложений»
С помощью API размещения вы можете:
-
Назначить размер движка приложению
-
Проверить, какой размер движка назначен в данный момент
-
Удалить переопределение размера движка
Оптимальные методы работы
-
Предоставляйте доступ к назначению движков только доверенным пользователям, отвечающим за управление производительностью и емкостью.
-
Протестируйте изменения движка в среде разработки перед применением изменений к рабочим приложениям.
-
Регулярно проверяйте назначения подсистем, особенно для подсистем большего размера.
Инструкции и подробные сведения об API см. в разделе Qlik Developer: Привязка приложений к размерам движков.
Сравнение производительности приложения для разных размеров движка
Инструмент оценки производительности приложения в Qlik Cloud помогает разработчикам оценивать производительность приложения во время взаимодействия с пользователем. Он измеряет, насколько эффективно объекты приложения — такие как диаграммы, листы и ключевые показатели эффективности — рассчитываются и отображаются при открытии приложения.
Этот инструмент особенно полезен для проверки того, повысит ли производительность движок большего размера. Вы можете выбрать пользовательский размер движка для отдельного запуска оценки, не изменяя размер движка, заданный в приложении по умолчанию или назначенный на постоянной основе.
Что можно делать с инструментом оценки
-
Измерьте, сколько времени требуется для вычисления определенных диаграмм, листов или объектов.
-
Сравните производительность приложения для разных размеров движка, чтобы определить, улучшает ли назначение более крупного движка скорость и дружественность.
Назначение движка при оценке производительности
Используйте пользовательский размер движка, чтобы протестировать производительность приложения на движке большего размера перед его постоянным назначением:
-
Запустите оценку с пользовательским размером движка.
-
Сравните результат с размером по умолчанию или другим размером движка.
-
Если результаты это оправдывают, назначьте размер движка на постоянной основе с помощью API размещения.
Подробные инструкции см. в Оценка производительности приложения.
Сравнение временных и постоянных назначений
-
Временный выбор: применяется только к текущему запуску оценки производительности. Выделение не сохраняется после вычисления.
-
Постоянное назначение: назначает приложению размер движка с помощью API размещения. Назначение продолжает влиять на последующее интерактивное использование, пока не будет удалено.
Используйте временную выборку для тестирования и сравнения производительности. Применяйте постоянное назначение только после того, как убедитесь, что движок большего размера повышает производительность.
Выполнение оценки производительности
Вы можете выполнить оценку производительности приложения несколькими способами:
-
Непосредственно из центра активности
-
В рамках Qlik Automate рабочего процесса
-
Через Qlik Cloud API
Это делает инструмент доступным как для разработчиков, работающих в интерактивном режиме, так и для тех, кто автоматизирует тестирование приложений.
Для получения дополнительной информации см. раздел Оценка производительности приложения.
Соображения по потреблению емкости
Назначения движка вручную влияют на то, сколько емкости для больших приложений использует ваше приложение. Действуют следующие правила:
-
Используемая емкость = размер движка ÷ 4
-
Пример: Назначение приложения размером 3 ГБ движку размером 80 ГБ потребляет 20 ГБ емкости для больших приложений во время выполнения.
-
-
Qlik не уменьшает использование, если приложение не полностью использует выделенный движок.
-
Если приложение растет и впоследствии автоматически назначается более мощному движку, Qlik обновляет использование емкости соответствующим образом.
Для получения дополнительной информации см. раздел Поддержка больших приложений.