All data APIs have options for limiting or specifying the amount of data to be sent in a single response message. Although there are default values, these limits may not be optimal for all use cases and should be adapted to the target environment. The memory requirement for a single response message depends on a number of factors, such as the original sampling rate, the requested time range, the requested number of channels and, in the case of event channels, the length of the event messages. Therefore, the memory requirement cannot be determined before execution.

iba AG recommends evaluating and testing the memory consumption for data requests and configuring additional restrictions for end users in the client application. By limiting the maximum time range or the maximum number of sampled values or signals, for example, you achieve increased operational reliability and optimize the application for your requirements.

If you deactivate limitations or increase them beyond the capabilities of the server hardware, this can exhaust the memory in the system and possibly lead to data loss if there are active writing systems on the ibaHD-Server instance.