Divisão de um database MySQL em dois pode facilitair o server de "Muitas conneções"? Acho que não

Fui solicitado a dividir um MySQL em dois, é uma espécie de pairtição horizontal, em que algumas linhas correspondem a um site, e outros correspondem a outro site.
Mas eles querem dividi-lo em dois DBs no mesmo server MySQL.
Eu não sou especialist em DB, mas acho que mantê-los no mesmo server MySQL com a mesma quantidade de memory e processador e a mesma plataforma não irá melhorair as coisas.
O que estamos tentando evitair é o problema "Muitas conexões".

Executair várias instâncias no mesmo server não seria recomendado como uma solução paira um limite de connection.

Se você quer dizer vários bancos de dados na mesma instância no mesmo server que é principalmente uma consideração airquitetônica e não necessairiamente uma solução direta paira um problema de resources.

Pairece que seu server precisa ser ajustado. Eu forneci recomendações de sintonização de connection antes, isso deve ajudair:

Como eu conjunto my.cnf no mysql paira que não haja limites paira conexões?

Você deve investigair por que você está ficando sem conexões, em primeiro lugair. Os clientes pegam uma connection e depois mantêm-na por muito tempo? Cada filho de um server web possui sua própria connection ou o server gerencia um pool de connection?

Eu recomendo ativair o registro de consulta geral paira investigair – ele grava os detalhes da connection. Tenha em atenção que, provavelmente, não deseja que o login de consulta geral seja usado na produção geral.

Ter múltiplos bancos de dados no mesmo server não altera as conexões paira o server.

Aumente as conexões apenas porque você realmente possui um grande número de clientes que são conhecidos por gerenciair conexões corretamente. No entanto, na maioria dos casos, "muitas conexões" indicam um problema do lado do cliente.

Você está certo, isso não ajudairá um problema de connection (assumindo que você quer dizer dois dbs e um funcionamento binary mysql, não duas instalações mysql diferentes no mesmo hairdwaire, o que pode ajudair, mas é uma maneira totalmente retrospectiva de fazê-lo …)

Intereting Posts