Use High Load Mode to scale the Web service for environments with high concurrent user traffic. When enabled, each Web service instance can handle up to 500 concurrent requests. Before enabling it, make sure your deployment meets the RAM and database requirements described in this article, then follow the steps for your installation type.
TABLE OF CONTENTS:
1. Requirements
1.1. RAM Requirements for Web Service
The Web service requires sufficient RAM to support high load mode. See the specs below for different deployment types. Note that these requirements apply to the Web service only; other services are unaffected.
| Deployment Type | Component | RAM Requirements |
|---|---|---|
| Simple Install | Web | 10GB+ |
| Orchestrated Environments | Web Master | 15GB+ |
| Orchestrated Environments | Web Slave (each) | 10GB+ |
1.2. Database Configuration Requirements
It is important to ensure that the database max_connections value is at least equal to the desired number of concurrent user requests per second. Ideally, the maximum connections number must also include 500–1000 reserve connections.
Example: For a target of 3,000 concurrent users per second, configure max_connections to 3,500–4,000.
- For guidance on other database parameters, see Recommended MySQL Parameters.
2. Enable High Load Mode
High load mode can be enabled through:
Metric Insights Installer
To enable high load mode through the Metric Insights installer, run the installer with the --high-load option enabled.
MI Console
To enable high load mode through the MI Console, access MI Console > Advanced > Enable High load
- See the description of the Advanced section for details.