Saiba como a função UPPER() no SQL Server pode degradar a performance das suas consultas Olá pessoal, neste post eu gostaria de compartilhar algumas dicas e cuidados de como a função UPPER() no SQL Server pode degradar a performance. Sabemos que a função UPPER() é bastante utilizada por nossos colegas programadores e dba’s SQL Server. […]
Categoria: Performance
Dicas de melhorias de desempenho no seu ambiente SQL Server.
Como diminuir o RESOURCE_SEMAPHORE_QUERY_COMPILE
Saiba agora mesmo como você pode diminuir o RESOURCE_SEMAPHORE_QUERY_COMPILE no SQL Server. Recentemente eu trabalhei em um projeto de tunning e performance SQL Server, o ambiente estava bem lento mesmo. Ao analisar os principais waits que estavam ocorrendo no banco de dados SQL Server do cliente, pude identificar que um dos principais waits eram RESOURCE_SEMAPHORE_QUERY_COMPILE. A princípio […]
Consulta SQL: Otimize a Pesquisa de Chave Com Colunas de Inclusão
Em uma das recentes verificações completas de integridade dos desemprenho do banco de dados, meu cliente teve um cenário muito interessante em que suas consultas estavam sendo executadas rapidamente, mas gradualmente começaram a ficar lentas e, eventualmente, passaram a demorar 10 minutos para serem executadas. Então eles me procuraram para ajustar sua consulta SQL lenta. Ao […]
Desempenho Em Um Novo SQL Server: 4 Maneiras de Verificar
Você acabou de criar um novo SQL Server, e aí você precisa verificar se ele vai funcionar tão bem quanto o seu servidor existente. Veja 4 maneiras de verificar o desempenho em um novo SQL Server. 1. Testar os trabalhos de manutenção O caminho mais fácil para verificar o desempenho em um novo SQL Server […]
12 Dicas para analisar a performance no banco de dados SQL Server
Veja 12 dicas para analisar a performance no banco de dados SQL Server Performance é o pé de aquiles de muitos DBA’s que trabalha com banco de dados SQL, muitas pessoas ficam perdidas na hora de identificar algum problema e como resolvê-lo. Alguns sempre que se deparam com perda de performance, começa a simplesmente sugerir […]
15 Dicas de otimização para sua instância SQL Server.
Veja hoje 15 dicas de otimização. Hoje gostaria de trazer a vocês algumas dicas de otimização para o SQL Server que você pode utilizar no seu dia a dia. 1. Armazene as informações relevantes e necessárias no banco de dados em vez de estrutura ou matriz de aplicativos. 2. Use tabelas normalizadas no banco de […]
SQL Server – Como evitar funções na cláusula WHERE para performance
Saiba como melhorar a performance ao evitar funções na cláusula WHERE do SQL Server O SQL Server oferece muitas funções úteis que podem ser usadas na cláusula SELECT ou na cláusula WHERE. Para a maior parte dessas funções o SQL fornece codificações complexas que seria muito difícil obter essa mesma funcionalidade sem essas funções. […]
SQL Server – 5 dicas de otimização de banco de dados.
Veja algumas dicas de otimização nas configurações das bases de dados. Hoje vou listar apenas 5 dicas de otimização de inúmeras outras, então vamos lá: 1. Desabilite ‘auto create statistics’ em opções da base de dados. Quando essa opção está setado para ‘true’, as estatísticas são criadas automaticamente em colunas usado em um predicado por […]
SQL Server – Index Scan vs Index Seek
Saiba as diferenças entre Index Scan (Table Scan) e o Index Seek. Índice Scan retorna todos as linhas na tabela. Index Seek retorna as linhas seletivas de uma tabela. Índice Scan: Índice scan faz uma leitura de cada linha da tabela, esteja essas linhas no filtro de uma query ou não, o custo disso é […]
SQL Server – UNION vs UNION ALL – Qual é mais performático?
Qual o mais performático? Vamos fazer uma pequena análise sobre o assunto e o que faz cada uma das funcionalidades. UNION O comando UNION é usado para selecionar informações de duas tabelas, bem parecido com o JOIN. Porém quando usamos o UNION todas as colunas selecionadas precisam ser do mesmo tipo de dados nas duas […]