Conexão lenta com o servidor SQL Sql

3

Estou mudando de uma plataforma Rackspace Cloud para o Azure, mas estou tendo alguns problemas reais de desempenho. Parece que tudo é um pouco mais lento, mas especialmente a interação com o banco de dados.

Eu fiz alguns testes de carga com todas as diferentes opções de Escala para a CPU e o Banco de Dados Sql e eles só são comparáveis à conta Rackspace quando estão todos no máximo, o que parece excessivo. Deixe-me esclarecer, o sistema Azure provavelmente pode lidar com mais carga com suas opções de escala mais altas, mas o tempo de reação para um usuário é mais lento que o da Rackspace. Eu não escrevi qual era o nível de carga exato que o Azure seria mais rápido que o Rackspace, mas era muito maior do que a carga que temos atualmente.

Fiz algumas perguntas específicas, como: O banco de dados e o servidor da Web estão no mesmo datacenter? Não sei como verificar se eles são, mas parece que não são. Existe uma opção para tê-los no mesmo datacenter?

Outra pergunta foi: Estou executando o Sql Server em uma VM ou usando o serviço? Eu não configurei uma VM, fui para a guia Sql Databases e criei um banco de dados.

Existe algo que possa melhorar o desempenho do banco de dados para a plataforma do Azure? Qualquer maneira de diminuir a latência nas conexões?

    
por Travis 03.11.2014 / 07:01

1 resposta

1

Experimente os níveis de Web ou de negócios herdados que serão retirados no próximo ano, em vez de usar os novos níveis conforme recomendado, pois os novos níveis têm problemas de desempenho.

Você pode mudar, acessando o painel do banco de dados no portal do Azure, para alterar a configuração na guia Escala.

No nosso caso, por exemplo, uma consulta concluída em < 5 seg. na camada antiga da Web leva > 7 min para ser concluída na nova camada Standard. Mesmo as consultas muito simples que não envolvem junções e retornam poucos dados são extremamente lentas. O problema parece exponencialmente pior à medida que o tamanho da tabela aumenta, com consultas contra tabelas muito pequenas virtualmente não afetadas enquanto consultas executadas em tabelas maiores paralisam completamente em muitos casos. Os níveis herdados não sofrem desse problema. Eles serão aposentados, mas, esperamos, os problemas de desempenho com as novas camadas serão resolvidos antes disso.

    
por 05.11.2014 / 19:07