Criamos uma imagem de um de nossos servidores de banco de dados na Rackspace. Em seguida, criamos um novo servidor usando essa imagem, esperando que as coisas funcionem. No entanto, o desempenho do índice que vimos parece ser ruim, e até mesmo os planos de consulta, ao comparar as explain analyze
saídas do primeiro servidor com o segundo, foram diferentes. Basicamente, o segundo servidor - aquele que foi restaurado a partir de uma imagem salva - não parece depender de índices como deveria.
Existe algo relacionado à restauração da imagem que causaria esse comportamento? Em caso afirmativo, o que pode ser necessário para corrigir o problema? Devo procurar em outro lugar?
Muito obrigado! Posso fornecer mais informações, se necessário, então deixe-me saber se isso seria útil.
Trabalho para a Rackspace e gostaria de ajudar. Você pode postar alguns detalhes sobre exatamente como a imagem foi criada? Ambos estão listados em seu painel de controle como "servidores de última geração" ou um é "primeira geração"? As diferenças aqui podem explicar algumas das discrepâncias de desempenho que você está enfrentando.
Seria extremamente útil se você pudesse fornecer planos de consulta de ambos os servidores ( http://www.postgresql.org/docs/current/static/performance-tips.html#using-explain ).
Uma ferramenta como o Explain.depesz ( http://explain.depesz.com/help ) também pode ajudá-lo a identificar se as consultas estão sendo executadas da mesma maneira em ambas as máquinas.
Sinta-se à vontade para postar suas respostas aqui para a comunidade ajudar (se você estiver confortável) - ou envie-me uma linha para [email protected] com detalhes e ficarei feliz em coordenar com sua equipe de suporte.