Hi Juraj,
Thanks for the post - good question.
IRPQLSRV is, as you suspected, almost entirely used only for satisfying requests from the Web Interface. It's the process that receives and combines queries from Web UI dashboards, sends those requests to the Prognosis server via the irnetrtr process, and then sends the data back for display.
If you aren't using the web interface though you don't need to have it running. You can turn it off by adding the following line to the Prognosis configuration, and starting the configuration with the change in place:
SET RUN ( IRPQLSRV.EXE, N )
(If you already have a line in the configuration with the parameter set to 'Y', just change it to 'N'. If you don't have such a line, just add it in as I've shown here).
That should turn it off and stop the requests.
Cheers,
Mick