SQL Server In-Memory OLTP fácil e rápido
Você tem medo de implementar o in-memory OLTP no SQL Server, porque acha que é difícil, ou vai exigir muitas alterações no banco, ou que vai ser muito demorado, causando longos períodos de downtime?
“Seus problemas se acabaram-se!”
Seguindo os conselhos do Brent Ozar, você precisa seguir apenas 3 passos:
- Ler e entender este artigo da Microsoft, que explica o quanto de memória do servidor você vai precisar alocar para o SQL Server;
- Alocar a quantidade de memória no servidor, que você calculou no item anterior;
- Configurar o parâmetro de Max Server Memory, de forma que restem 4GB ou 10% de memória para o sistema operacional, o que for maior, com um mínimo de 2GB.
PRONTO!!! ESTÁ FEITO!!!
Esqueça o recurso chamado “In-Memory OLTP” e apenas coloque o hardware que o recurso exigiria de qualquer maneira.
Você terá que fazer isso mais cedo ou mais tarde, então comece por aí. Antes de escrever o código de detecção de conflitos necessário, tentar extrair as consultas cruzadas de banco de dados não suportadas, mexendo na solução de problemas do índice de hash ou enfatizando os problemas de estatísticas, compre apenas a maldita RAM.
Você ficará surpreso como os problemas de desempenho desaparecem!
Quer ler o artigo original? Clique aqui!
Brent Ozar começou a traabalhar com o Microsoft SQL Server no final dos anos 90 - primeiro como desenvolvedor e administrador de sistemas, e depois como administrador de banco de dados em tempo integral. Ele se especializou em prover desempenho e confiabilidade para servidores realmente críticos: são dezenas de terabytes por servidor, milhares de bancos de dados por servidor, dezenas de milhares de consultas por segundo.
Ele é um dos raros Microsoft Certified Masters, coautor do livro SQL Server 2008 Internals and Troubleshooting; realiza conferências em todo o mundo, incluindo o PASS Summit, o Microsoft TechEd, o SQLbits, o SQL Intersections e o Microsoft Ignite. Entre seus clientes incluem-se o Stack Overflow, o Google, além de outros nomes menos reconhecidos que tiveram problemas bem difíceis de resolver.