Demora exorbitante no retorno dos dados. - Fórum DevMedia
Demora exorbitante no retorno dos dados.
- 24 mar 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!!!
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?
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!!!
(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...)