`OuterJoinConversion` should be left at its default setting (true). This
is intended as a temporary workaround if you have queries that have a
bad regression due to this change in the optimizer, and you can't
rewrite the query to fix the issue. I'd also say that if you have a
reason to set this to false, you should report a bug with a reproduction
script/database that demonstrates the performance regression.
I'd leave `MaxStatementCacheSize` at its default (2M) for now. It's per
attachment, so with 10 connections, that means it will take 20 MiB. You
could always try to increase it to see if your application benefits from
a larger cache, but I wouldn't get hung up on it.
I'd say, increase `MaxParallelWorkers` from its default of 1 to say 8,
up to the number of CPU cores of your server, and `ParallelWorkers` to 2
- 4.
Mark
--
Mark Rotteveel