When reading from a single client, the throughput seems to always be ~30k lines/s. This happens when reading from a 6 nodes cluster of 8vCPU each, same result on a single machine with 16 cores / 32 threads, whether the client is on the same machine as the server or on another machine on the same lan or even across an internet connection. If I start multiple instances of the reading client in parallel (on the same client machine), I can easily read more than 60k lines/s on the single machine server.
Seems to me like I should be able to extract around 60-100k lines per second without too much trouble and I'm wondering if there's a specific configuration parameter I should be looking into to fix this issue.
Note that there is only a single `select * from table` query running.