I'm looking at turning for a very small postgres database (2 cores ver - 12.7) . Everything I have read so far says that the max_worker_processes should just be set to the number of cores allocated to postgres.
My question is, is there any harm to setting this above the number of cores?
Ultimately we're trying to use pg_cron with backend processes and for whatever reason pg_cron fails to launch a backend process if the max_worker_processes is set to less than 3.
We're considering updating max_worker_processes but we can't find any documentation or information that helps us know this won't cause other problems.