Ir para o conteúdo

Mudança de Configurações no SQL Server do Software

0

Nossa empresa possui um produto de software que faz muitos comandos SQL sequencialmente em um curto espaço de tempo. Logicamente, isso custa muito da CPU. Nós fizemos com que o programa, de forma automática, mudasse as configurações do SQL Server "max degree of parallelism" e "cost threshold for parallelism" de acordo com o hardware do cliente, promovendo otimização/eficiência.

A mudança de ambiente físico para a nuvem pode influenciar nesse comportamento do software de configuração automática? Ou deveria continuar funcionando normalmente como uma máquina local?

Seria possível o cliente optar pelo SQL Server da RDS ao invés do SQL Express que vem instalado junto ao software?

1 Resposta
0
Resposta aceita

A mudança de um ambiente físico para a nuvem pode sim influenciar o comportamento do seu software de configuração automática, especialmente quando se trata de ajustes de parâmetros como "max degree of parallelism" e "cost threshold for parallelism" no SQL Server.

Na nuvem, os recursos de hardware são virtualizados e podem ter características diferentes de máquinas físicas. Por exemplo, a CPU disponível pode variar dependendo do tipo de instância escolhida e do compartilhamento de recursos com outros inquilinos na mesma infraestrutura. Isso significa que as otimizações automáticas baseadas em detecção de hardware podem não funcionar da mesma forma que em ambientes locais.

Quanto à possibilidade de usar o Amazon RDS para SQL Server em vez do SQL Express que vem com seu software, sim, isso é possível. O Amazon RDS suporta o Microsoft SQL Server em várias edições: Express, Standard e Web. O cliente poderia optar por usar o Amazon RDS, que oferece vantagens como gerenciamento automatizado de backups, patches e alta disponibilidade.

No entanto, se seu software depende de configurações específicas do SQL Server que exigem acesso administrativo ao servidor de banco de dados, você deve verificar se essas configurações podem ser ajustadas no Amazon RDS, pois ele tem algumas limitações em termos de acesso ao nível do sistema operacional e certas configurações administrativas do SQL Server.

Para garantir que seu software funcione adequadamente na nuvem, seria recomendável testar o comportamento de detecção e ajuste automático em diferentes tipos de instâncias na AWS antes de implementar em produção.
Sources
Amazon RDS from AWS Explorer - AWS Toolkit for Visual Studio

respondido há 2 meses

Você não está conectado. Fazer login para postar uma resposta.

Uma boa resposta responde claramente à pergunta, dá feedback construtivo e incentiva o crescimento profissional de quem perguntou.