A performance das consultas em uma base de dados SQL Server é fortemente determinada pela qualidade do trabalho realizado pelo Query Optimizer. Esta “qualidade” é muito influenciada pela quantidade de informações disponíveis para que o otimizador funcione e destaca um trade-off clássico: deixar o banco ótimo para consultas ou para gravações? O query optimizer utiliza […]
Utilize versões atualizadas do SQL Server e níveis de compatibilidade adequados para evitar riscos e desperdícios
Versões desatualizadas do SQL Server são um problema recorrente, mesmo em empresas com DBAs responsáveis por cuidar da infraestrutura. A cada novo service pack disponibilizado pela Microsoft, diversas melhorias são implementadas com o intuito de resolver problemas com segurança, performance, memória, entre outros. Porém, geralmente por negligência ou desconhecimento dos responsáveis, os servidores sequer são atualizados com […]
Otimizando Stored Procedures
Há algum tempo, por ingenuidade, alguns programadores assumem que usar stored procedures é uma coisa ruim. Muitos assumem que há risco de “vazar” o domínio do código aplicação para o banco de dados. Entretanto, quando isso ocorre, a causa é o abuso da tecnologia e não da tecnologia em si. Utilizar stored procedures para consultar […]