efeito de desempenho da junção de tabelas de diferentes bancos de dados

Eu tenho um site usando um banco de dados chamado digamos "site1". Estou planejando colocar outro site no mesmo servidor que também usará algumas das tabelas do "site1".

Portanto, devo usar três bancos de dados diferentes como "site1" (para dados específicos do primeiro site), "site2" (para dados específicos do segundo site) e "geral" (para tabelas comuns). Nas quais haverá instruções de junção entre os bancos de dados gerais e o site1 e o site2. Ou devo colocar todas as tabelas em um banco de dados?

Qual é a melhor prática a fazer? Como os desempenhos diferem em cada situação? Eu estou usando o MySQL. Então, como está a situação especialmente para o MySQL?

Desde já, obrigado...

questionAnswers(2)

yourAnswerToTheQuestion