Tudo muito lento

10/08/2004

0

Bom dia,


Estou precisando de ajuda no seguinte: Tenho um sistema que acesso uma base SQL 2000 e na rede tem 16 estações. O banco tem cerca de 30 tabelas e de uma semana para frente tem acontecido uma lentidão muito grande. Por exemplo, para executar uma consulta simples, as vezes, demora um tempão, as vezes é rápido. Não o que pode está acontecendo.
O que vcs acham?

:(

Fernanda.


Fernanda.sique

Fernanda.sique

Responder

Posts

10/08/2004

Marcus.magalhaes

Bom dia Fernanda.

Vc tem q avaliar 3 pontos principais :

1) A conexão está sofrendo lock e tendo q aguarda até q outra conexão finalize seu processo?;
2) Falta índice na tabela?;
3) O Select, se estiver envolvendo mais tabelas em um join, pode ser melhorado?
4) A rede está tendo um grande volume de tráfego? (Este ponto vc pode medir executanco uma consulta direto no servidor x vezes e a mesma consulta através de uma estação de trabalho x vezes, se a diferença de tempos for mto grande, é aconselhável verificar o q pode estar trafegando na rede).

Att,


Responder

11/08/2004

Aroldo Zanela

Colega,

Outras sugestões:

1. Monitorar o tamanho do log e seu percentual. Para isto, utilize o DBCC perflog. Todos aqueles com mais de 30¬ devem ser redimensionados ou truncados por meio BACKUP LOG nome_banco WITH NO_LOG, preferencialmente, mantendo o tamanho atingido para garantir ganho de performance;
2. Criar views e eliminar consultas com subqueries;
3. Solicitar uma certificação da rede.


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar