Isso realmente depende da sua carga. A grande diferença entre o MySQL e o PostgreSQL é que o MySQL pré-aloca seus buffers de dados no início e os gerencia sozinho, e o PostgreSQL depende do armazenamento em cache do sistema operacional. Imagine uma situação em que um cache de arquivos do sistema operacional fica muito pequeno, o desempenho do PostgreSQL será degradado. Vários bancos de dados MySQL ativos no mesmo host "conhecem" uns sobre os outros porque compartilham as mesmas estruturas de dados internas, mas o PostgreSQL geralmente não espera um RDBMS concorrente no mesmo host. Eu corro PostgreSQL e MySQL no mesmo host sob uma carga bastante pesada e, finalmente, tive falta de cache do arquivo OS, tive que mover o PostgreSQL para um host separado.