rastignack
Joined 4 years ago
Joined 4 years ago
PostgreSQL has historically been bad at managing the noisy neighbor problem, but with thread pools, and io priorities, it can be solved.
Has this been tackled here ?
One would be able to trigger maintenance jobs via simple lambda functions whose duration is capped.
Has anybody seriously benchmarked this ?
I don’t think io uring would make a difference with this setting but I’m curious, as it’s the default for oracle and sybase.
I know other people in the kernel do the same mistake as you frequently do on mailing lists. But two wrongs do not make a right.
This way you wouldn’t be so preoccupied about getting code as fast as possible in the kernel.
In any case as a Linux user, I want to thank you for your work and for your code which taught me a lot.
I hope it didn’t take too much of a toll on you.
Let’s hope that with the recent stabilization, the maintenance will be easier.
To avoid completely saturating the server.
Right now we advise using s3 and storing results in files, and asynchronously loading them with batch processes.