Sistema Lento

Dúvidas, dicas e truques de SQL, Select, Update, Delete, cláusulas, operações com joins, Funções em SQLs, etc
DBA_LUCAS
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 55
Registrado em: Qua, 27 Out 2010 1:49 pm
Localização: Belo Horizonte - MG

Caros amigos , estou com um problema de lentidao em meu sistema , o sistema esta demorando muito para fazer um lançamento de nota fiscal , coisa que demorava no maximo 2 min , agora esta demorando ate meia hora... eu tinha o sql server 2005 , achei que poderia ser algun bug e subi para o sql server 2008 , mas o problema persisti , alguém pode me ajudar em como identificar o problema ? ou em alguma alteração que eu possa fazer ?
Avatar do usuário
fsitja
Rank: OraSauro
Rank: OraSauro
Mensagens: 611
Registrado em: Seg, 19 Jan 2009 4:29 pm
Localização: Gaúcho no Rio de Janeiro - RJ
"The scars exist to remind us that the past was real"
Campanha: Como fazer uma pergunta e obter uma resposta.
http://tkyte.blogspot.com/2005/06/how-t ... tions.html

OCA & OCP Developer — OCE SQL Expert — OCS Data Warehousing Specialist

Como o fórum é de Oracle, acho meio difícil de se conseguir alguma opinião para um problema de SQL Server, mas pode ser que tenha pessoal com experiência em ambos para te ajudar. Eu recomendaria de qualquer forma procurar também um fórum especializado no banco de dados que você usa.
diegopedrao
Rank: Analista Sênior
Rank: Analista Sênior
Mensagens: 164
Registrado em: Sex, 22 Ago 2008 12:28 pm
Localização: SP

Cara verifique os processos do Servidor, vê se ele não ta topando e outra vê o extend de segmento no SQL server, fala para ele extender de 500 a 500mb, olha também o espaço em disco pois o SQL costuma a crescer muito se o log estiver como full, se for isso você terá que fazer o shirink log truncate.

Outra forma de monitorar os processos é através do PERFMON ou pelo trace do SQL Server.

Da uma olhada e me fale.

Att,

Diego Monteiro
ceilton
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 4
Registrado em: Seg, 27 Dez 2010 4:19 pm
Localização: Rio de Janeiro - RJ

Em quanto tempo passou de 2 minutos para 30 minutos?
Qual o crescimento da tabela neste periodo?

1 - Se o log estiver como full, você deve fazer o backup do log.
2 - Faça reindex das tabelas.
3 - Faça recompile das procedures.
4 - Faça o plano de execução e veja se há table scan.
5 - Verifique se os indices são os melhores para este caso.
6 - Veja se há indices clusters mal elaborados. Em inserts eles podem ser muito onerosos.
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 23 visitantes