Executando consultas em paralelo

Executando consultas em paralelo

Eu tenho uma lista de consultas que uso para aquecer minhas tabelas de banco de dados InnoDB. Atualmente, executo essas consultas sequencialmente e elas levam algum tempo para serem executadas. Eu queria saber se havia uma maneira de executá-los em paralelo para acelerar o tempo necessário para executar todas as consultas.

Responder1

Você pode simplesmente abrir múltiplas conexões com o servidor de banco de dados do mesmo host ou de vários hosts. Então você pode dividir oINDEPENDENTEconsultas sobre as conexões estabelecidas.

O mecanismo InnoDB cuidará do bloqueio necessário. Como você deve saber, o mecanismo InnoDB suporta bloqueio em nível de linha, o que irá acelerar as consultas (em comparação com MyISAM) quando houver uma alta contenção (consultas simultâneas de atualização/seleção).

informação relacionada