Você deve fazer seus programadores para consertar as consultas cron, que elas não bloqueiem o mysql. Esse é o único caminho certo. Se um programador precisa processar muitos dados, deve executá-lo em um loop em pequenos e rápidos blocos.
Eu tenho um problema que gostaria de abordar para você. Estamos criando um webapp que mostra infos e estatísticas. E nós temos um problema sobre como "fazer certo" a nossa configuração do servidor
A coisa é que nossos aplicativos usam crons para fazer algumas coisas, e o crons bloqueia nosso banco de dados e, quando isso acontece, todo o aplicativo é congelado, o que significa que não há entrada do usuário, nem carregamento de páginas, etc.
O que devemos fazer para evitar que isso aconteça? Existe uma maneira de espelhar o banco de dados e manter dois deles um para backend e um para frontend, ou devemos limitar as conexões com o banco de dados, ou talvez devêssemos usar algum outro método.
Qualquer ajuda seria apreciada
Você deve fazer seus programadores para consertar as consultas cron, que elas não bloqueiem o mysql. Esse é o único caminho certo. Se um programador precisa processar muitos dados, deve executá-lo em um loop em pequenos e rápidos blocos.