Demora exorbitante no retorno dos dados.

SQL Server

24/03/2004

Acontece exporadicamente aqui que uma query que antes abria rapidamente agora demora séculos a abrir. Ex.: uma query do tipo SELECT * FROM CLIENTES que demorava 1 SEGUNDO agora demora 1 MINUTO para abrir (só 10 registros, com 5 campos!). Isso aconteceu da noite para o dia.

A tabela Clientes tem chave primária (Campo CODIGO, auto-incremento, integer).


Alguém tem alguma solução? Preciso de ajuda!!! :cry:


Willian

Willian

Curtidas 0

Respostas

Aroldo Zanela

Aroldo Zanela

24/03/2004

Colega,

Como estáq o espaço disponível no servidor? Tamanho do LOG? Roda o dbcc checkdb pra ver se tem danos. A rede está ok?


GOSTEI 0
Willian

Willian

24/03/2004

O tamanho dos espaço em disco tá legal (40 GB) livres. Notei que isso corre principalmente com tabelas que têm chave primária composta (EX.: DATA + CODIGO + CLIENTE + VALOR ). Será que é isso? As chaves primárias não deveriam acelerar o processo? Fiz um teste no Delphi: abri uma tabela dessas (cheias de chaves) com uma TABLE (não query) e aí foi o fim do mundo, digo, do servidor! :lol:

Passei o DBCC CHECKDB (valeu a dica!!!!!!!!!!!! :D ) e no final ele retornou que nenhum erro foi encontrado. Mais alguma sugestão??? Estou desesperado!!! :cry:


GOSTEI 0
Willian

Willian

24/03/2004

(Complementando a mensagem anterior...)

Até no Enterprise Manager quando eu entro em DESIGN da tabela ele demora a abrir.

O banco tem 68 Megas, um arquivo de log de 11 Megas, e uma única tabela com 630.000 registros (todos os CEPs do Brasil! - Assim nós digitamos o CEP e ele preenche os dados de endereço). Contudo, elas NÃO TÊM RELACIONAMENTO NENHUM ENTRE SI E NEM ABRO A DE CEP NO FORM!!!!!!!!!!!!!!!!!!!!!!!!! (Citei o CEP para poder constar... de repente...)


Alguma idéia mais??????????????????

Help!!!!!!


GOSTEI 0
Aroldo Zanela

Aroldo Zanela

24/03/2004

Colega,

Faça um backup do seu banco e em seguida rode a seguinte instrução:

DBCC PERFLOG /* ANALISE COMO ESTÁ OS LOGS */
BACKUP LOG <NOME_DO_BANCO> WITH NO_LOG
DBCC PERFLOG /* VEJA COMO FICOU */

Como ficou a performance?


GOSTEI 0
POSTAR