Tudo muito lento

SQL Server

10/08/2004

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

Curtidas 0

Respostas

Marcus.magalhaes

Marcus.magalhaes

10/08/2004

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,


GOSTEI 0
Aroldo Zanela

Aroldo Zanela

10/08/2004

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.


GOSTEI 0
POSTAR