アプリケーションのパフォーマンスを向上させるためのエンジンの割り当て
最終更新日時: 2026/09/30アプリケーションを開くと、Qlik Cloud はアプリケーションのサイズ、リロード時のメモリ使用量、および利用可能なシステム リソースに基づいてエンジンを自動的に選択します。より大きなエンジンを手動で割り当てることで、制御を強化したりパフォーマンスを向上したりできます。手動割り当てでは、大きなアプリケーション容量が使用されます。
エンジンの種類とサイズ
Qlik Cloud は、共有エンジンと専用エンジンの 2 種類のエンジンを提供します。
共有エンジン
共有エンジンは複数のアプリケーションを同時に実行でき、小規模または複雑度の低いアプリの既定値です。これらは手動で割り当てることはできず、大きなアプリケーション容量を必要としません。
仕様例:
-
60 GB RAM
-
最大 14 CPU コア
専用エンジン
専用エンジンは一度に 1 つのアプリケーションを実行し、大規模なアプリケーションや計算集約型のアプリケーションに適しています。これらは大きなアプリケーション容量が必要であり、手動で割り当てることができます。
仕様例:
| エンジンタイプ | メモリ | 最大コア数まで* |
|---|---|---|
| Large-40 | 40 GB | 10 コア |
| Large-60 | 60 GB | 14 コア |
| Large-80 | 80 GB |
20 コア |
| Large-120 | 120 GB |
30 コア |
| Large-160 | 160 GB |
40 コア |
| Large-200 | 200 GB |
50 コア |
* 「最大」とは、必要に応じてリソースがプロビジョニングされることを意味します。すべての計算にすべての CPU コアが同時に使用されるわけではありません。
より大きなエンジンを手動で割り当てる場合
次の場合に、既定のエンジン配置を上書きすることができます。
-
アプリケーションには、より多くの CPU を必要とする重い視覚化や複雑な計算が含まれています。
-
アプリケーションのサイズまたは複雑さが既定のエンジン割り当てを超えています。
-
組み込みの評価ツールを使用して、パフォーマンスの向上をテストおよび検証します。
手動割り当てでは大きなアプリケーション容量が使用されるため、パフォーマンス上の利点と容量使用量のバランスを常に取るようにしてください。より大きなエンジンを割り当てても、必ずしもアプリケーション設計や計算の問題が解決するわけではありません。
エンジンをアプリケーションに手動で割り当てる
配置 API を使用して、アプリケーションに特定のエンジン サイズを手動で割り当てることができます。手動オーバーライドは API 呼び出しでのみ利用できます。
アプリケーションにエンジン サイズを割り当てるには、次のいずれかのロールが必要です。
-
テナント管理者
-
分析管理者
-
アプリケーションのエンジン割り当てを管理する権限を含むカスタム ロール
配置 API を使用すると、次のことが可能になります:
-
アプリケーションにエンジン サイズを割り当てる
-
現在割り当てられているエンジン サイズを確認する
-
エンジン サイズのオーバーライドを削除する
ベストプラクティス:
-
エンジン割り当てのアクセス権は、パフォーマンスと容量管理を担当する信頼できるユーザーにのみ付与してください。
-
本番環境のアプリケーションに変更を適用する前に、開発環境でエンジンの変更をテストしてください。
-
定期的にエンジンの割り当て状況を確認してください。特に、大きなエンジン サイズの場合は注意が必要です。
手順と API の詳細については、「Qlik Developer: エンジンサイズへのアプリのピン留め」を参照してください。
エンジン サイズ間でのアプリケーションのパフォーマンスの比較
Qlik Cloud のアプリケーションのパフォーマンス評価ツールは、開発者がユーザー操作中のアプリケーションのパフォーマンスを評価するのに役立ちます。これは、アプリケーションが開かれたときに、チャート、シート、KPI などのアプリケーションのオブジェクトがどの程度効率的に計算およびレンダリングされるかを測定します。
このツールは、より大きなエンジンによって性能が向上するかどうかをテストするのに特に役立ちます。アプリケーションのデフォルトまたは永続的に割り当てられているエンジン サイズを変更することなく、1 回の評価実行にカスタム エンジン サイズを選択できます。
評価ツールでできること
-
特定のチャート、シート、またはオブジェクトの計算にかかる時間を測定します。
-
エンジンサイズ間でアプリケーションのパフォーマンスを比較し、より大きなエンジンを割り当てることで速度と応答性が向上するかどうかを確認します。
パフォーマンス評価中のエンジンの割り当て
アプリケーションを永続的に割り当てる前に、カスタム エンジン サイズを使用して、より大きなエンジン上でのパフォーマンスをテストします。
-
カスタム エンジン サイズで評価を実行します。
-
結果をデフォルトまたは別のエンジン サイズと比較します。
-
結果が妥当であれば、配置 API を使用してエンジン サイズを永続的に割り当てます。
詳細な手順については、「アプリケーションのパフォーマンス評価」を参照してください。
一時的なアサインメントと永続的なアサインメント
-
一時的な選択: 現在のパフォーマンス評価実行にのみ適用されます。評価後は選択が保持されません。
-
永続的な割り当て: 配置 API を使用して、アプリケーションにエンジン サイズを割り当てます。その割り当ては、削除されるまで将来のインタラクティブな使用に影響を与え続けます。
パフォーマンスのテストと比較のために、一時的な選択を使用します。より大型のエンジンが性能を向上させることを確認した後にのみ、永続的な割り当てを適用します。
パフォーマンス評価の実行
アプリケーションのパフォーマンス評価は、いくつかの方法で実行できます:
-
直接アクティビティ センターから
-
Qlik Automate ワークフローの一部として
-
Qlik Cloud API を介して
これにより、このツールは、インタラクティブに作業する開発者だけでなく、アプリケーションのテストを自動化する開発者も利用できるようになります。
詳細は、アプリケーションのパフォーマンス評価をご覧ください。
容量消費に関する考慮事項
手動のエンジン割り当ては、アプリケーションが使用する大きなアプリケーション容量の量に影響します。以下のルールが適用されます:
-
使用容量 = エンジンサイズ ÷ 4
-
例: 80 GB のエンジンに 3 GB のアプリケーションを割り当てると、実行時に 20 GB の大規模アプリケーション容量を消費します。
-
-
アプリケーションが割り当てられたエンジンを完全に使い切っていない場合でも、Qlik は使用量を削減しません。
-
アプリケーションが成長し、その後、より大きなエンジンに自動的に割り当てられた場合、Qlik はそれに応じて容量使用量を更新します。
詳細は、大規模アプリケーションのサポートをご覧ください。