Provavelmente, o primeiro grande hit no desempenho de um aplicativo habilitado para DB é o desempenho de consulta. Você executou alguma consulta analisando seu aplicativo / banco de dados para ver onde seu tempo de consulta é gasto?
Depois de otimizar o desempenho da consulta, existem outras estratégias de otimização para o seu primeiro banco de dados, antes de considerar a distribuição do banco de dados para uma arquitetura de vários nós de desempenho mais alto. Você pode ver coisas como: - Chaves e índices (relacionados ao desempenho da consulta, mas também importantes para a otimização de tabelas) - Tamanho do banco de dados & particionamento de disco (incluindo tamanho de dados) - Mecanismos de armazenamento (qual versão do mecanismo LAMP / MySQL? MyISAM era o padrão para o MySQL anterior à 5.5.5) - Ajuste de buffer / cache
Você pode obter mais informações sobre servidores FOSS, incluindo instalações LAMP e MySQL, no projeto FOSS Server, link . Existe um link para um fórum técnico neste endereço, que fornece aos administradores do servidor assistência FOSS.