Demora exorbitante no retorno dos dados.

24/03/2004

0

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

Responder

Posts

24/03/2004

Aroldo Zanela

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?


Responder

24/03/2004

Willian

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:


Responder

24/03/2004

Willian

(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!!!!!!


Responder

24/03/2004

Aroldo Zanela

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?


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