Hi!
 
I was running some benchmarks for PG driver built on top of libpq async functionality,
and noticed that recv syscalls issued by the application are limited by 16Kb, which seems to
be inBufSize coming from makeEmptyPGconn in interfaces/libpq/fe-connect.c.
 
Hacking that to higher values allowed my benchmarks to issue drastically less syscalls
when running some heavy selects, both in local and cloud environments, which made them
significantly faster.
 
I believe there is a reason for that value to be 16Kb, but i was wondering if it's safe to change
this default to user-provided value, and if it is - could this functionality be added into API?