Hello Adam, you mean that at the moment of query execution they consume too much CPU/Memory or something else?
That been said, in general I wouldn't say that there's much to do if not changing the query.
Results are generated on the fly and results are returned and managed all together.
The only part that handles results and that can be controlled is the shipping of the results via the TLS logger, where you can decide how many lines are sent per interval.