Inquiridor
Executar query e não travar o banco

Discussão Geral
-
Preciso de um orientação quanto a configuração do banco de dados
O servidor que instamos o sql server tem 32 gb de memória com 4 CPUs em um Windows server 2012
O Sql server 2014 foi instalado utilizando next e next até confirmar, delimitamos o uso de memória para 10gb e colocamos como prioridade máxima no uso de CPU.
O Banco de dados começou a ganhar um volume em pouco tempo de uso, temos algumas query que precisa ser rodadas todos os dias e algumas no final do mês, quando executamos geram lock nas tabelas dessa query e isso está complicando o uso do sistema devido essas travas
Eu sei que é pouca informação para uma analise mais detalhada do ambiente, precisaria de alguma dica e caminho para seguir considerando um ambiente que necessito de executar query que demoram sua execução e não trave o banco de dados
- Movido Junior Galvão - MVPMVP segunda-feira, 18 de junho de 2018 22:29
Todas as Respostas
-
-
É um Servidor dedicado, utilizamos a versão Microsoft SQL Server Standard (64-bit)
Já trabalhamos com alguns processamentos de madrugada, complicado que a empresa trabalha 24 horas, tenho a faixa de 1 hora por noite para executar alguns procedimentos
-
Pedro,
Um detalhe que me chamou a atenção. Você disse que a partir do momento que os bancos de dados começaram a crescer, seu ambiente começou a apresentar este comportamento, isso me faz pensar que você pode estar sofrendo com latência de disco.
Poderia nos dizer um pouco mais sobre os recursos de Hardwares utilizado neste servidor?
Você conseguiu identificar neste momento quais são as querys mais "custosas" pesadas no que diz respeito ao processamento?
Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]
-
-
Pedro,
A observação do José Diz em relação ao TempDB é extremamente valiosa, ainda mais a partir da versão 2012 que a própria Microsoft orienta e identifica como boa prática adicionar mais arquivos de dados para o banco de sistemas TempDB, sendo sua quantidade máxima a quantidade de núcleos físicos existentes no servidor.
Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]