> I think what you've really got here is inappropriate autovacuum cost
> delay settings, and/or the logic in autovacuum.c to try to divvy up the
> available I/O capacity by tweaking workers' delay settings isn't working
> very well. It's hard to propose improvements without a lot more detail
> than you've provided, though.
Wait, we *have* that logic? If so, that's the problem ... it's not
working very well.
What detail do you want?
--
Josh Berkus
PostgreSQL Experts Inc.
http://pgexperts.com