RES: [firebase-br] Banco de dados lento

Demitre Col demmitre em yahoo.com.br
Seg Dez 26 17:13:18 -03 2005


Dicas diversas:
   1: cada vez que vc dá um Table.open ou refresh, ele carrega TODOS  os registros do banco de dados para a aplicação... ou seja, mesmo que  vc vá usar apenas um registro, tem os 30.500 alí
   2: Criar chaves (primária, estrangeira) e check constraints ajudam. Uma CP cria, obrigatoriamente, um índice.
   3: Não crie índices sem ter certeza de que realmente serão  usados. Se vc criar índices em locais inadequados, pode fazer o BD  ficar mais lento ainda. Quanto mais índices numa tabela, teoricamente  mais lenta ficam as alterações de dados.
   4: Reveja o tamanho da página do seu BD conforme for melhor... vc  pode alterá-la de forma a agilizar as consultas e fazer demorar as  alterações ou o contrário...
   5: Na sua aplicação, cuide para trazer do banco de dados apenas o  estritamente necessário para vc trabalhar, e não deixar transações por  muito tempo abertas.
  
  Att

LRFreitas <levi.ribeiro em bol.com.br> escreveu:  Amigo,

Cria indices para aumentar a velocidade da aplicação.

Levi 

-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Leandro Carbonera
Enviada em: segunda-feira, 26 de dezembro de 2005 13:59
Para: FireBase
Assunto: [firebase-br] Banco de dados lento

Salve lista..........

Tenho um banco de dados interbase com uma tabela de mercadorias com 30.500
registros, rodando num pentium 4 com 512 mb.
Eu utilizo o componente IBTable para acesso a essa tabela, mas esta ficando
muito lento.

Minha duvida é a seguinte, será que as tabelas estão muito cheias e por isso
o sistema esta ficando lento, pois quando dou um refresh na tabela e sistema
tambem pesa bastante........

Alguem já passou por uma situação dessa?????

OBS: Minha tabela de mercadorias não possui chave primaria..... eu controlo
isso pela aplicação



Att.

Leandro Carbonera
Suporte Técnico - RBR Informática

Fone: 54 343 1788
leacarbonera em rbrinformatica.com.br
www.rbrinformatica.com.br


 

 
  
_______________________________________________________
Yahoo! doce lar. Faça do Yahoo! sua homepage. 
http://br.yahoo.com/homepageset.html 






______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa



		
---------------------------------
 Yahoo! doce lar. Faça do Yahoo! sua homepage.


Mais detalhes sobre a lista de discussão lista