quarta-feira, 30 de março de 2016

Performance Finally: Cost Limit - SQL SERVER

        Concluímos aqui nossa primeira etapa de configurações de performance no SQL SERVER. Alterar as configurações do SQL pode ser uma ótima maneira de otimizar desempenho, porém requer um considerável conhecimento da estrutura e funcionamento do banco de dados. Isto é bom quando conhecemos estas configurações e podemos utilizá-las para adaptar o nosso banco a cada situação, mas também pode ser perigoso, pois uma série de recursos que foram automaticamente configurados para uma boa performance podem ser alterados de forma errada, gerando gravíssimos problemas no banco de dados. O ideal é realizar as configurações em um servidor de teste, e caso sucesso, implementá-las no banco em produção.


Performance Final: Query Governor Cost Limit 

Configura o tempo limite de custo de uma consulta. Esta opção é uma das poucas que normalmente sofrem alterações por parte dos DBAs, pois permite que seja gerenciado o tempo em segundos para uma consulta ser disparada. O valor padrão para essa configuração é 0, o que significa que não há limites para quanto tempo uma consulta pode ser executada. Deixar o banco de dados com esta configuração pode ser perigoso para consultas lentas, principalmente quando há diversos usuários simultâneos acessando o banco de dados.


EXEC SP_CONFIGURE 'query governor cost limit', 50 --segundos
GO
RECONFIGURE WITH OVERRIDE
GO


Nenhum comentário:

Postar um comentário