Banco Ficando Lento Após Determinado Nº De Registros
Bom dia pessoal , estou com um probleminha com nossos sistema que usam postgres 7.4 + delphi7 + BDE , como o sistema ja está desenvolvido a muito tempo ainda esta sendo usado o BDE para conexão,o problema é o seguinte :
- Quando os bancos dos clientes atingem certo tamanho 11 MB,100 MB... , tipo tabelas com mais 30 mil registros o sistema começa a ficar muito lento(em processos que estão em procedores dentro do banco , executadas em servidores boa performace ) , ai dropamos o banco e criamos novamente ai volta ao normal , ai tenho que ficar fazendo esse procedimento a cada 30 dias , será que alguem sabe o motivo ou o que posso fazer para resolver essa questao .
- Quando os bancos dos clientes atingem certo tamanho 11 MB,100 MB... , tipo tabelas com mais 30 mil registros o sistema começa a ficar muito lento(em processos que estão em procedores dentro do banco , executadas em servidores boa performace ) , ai dropamos o banco e criamos novamente ai volta ao normal , ai tenho que ficar fazendo esse procedimento a cada 30 dias , será que alguem sabe o motivo ou o que posso fazer para resolver essa questao .
Jorge
Curtidas 0
Respostas
Rafael Mattos
27/05/2011
depende de como vc chama essas tabela
evite usar
sem usar filtros
isso mata o banco magina 30 mil registro trafegando na rede sem necessidade, sendo que vc vai usar apenas um
evite usar
select * from TABELA
sem usar filtros
isso mata o banco magina 30 mil registro trafegando na rede sem necessidade, sendo que vc vai usar apenas um
GOSTEI 0
Km Sistemas
27/05/2011
fica lento pra qualquer operação ou em algumas telas especificas???
se for em algumas telas especificas tenta criar indices para os campos usandos na condição da consulta SQL...
se for em algumas telas especificas tenta criar indices para os campos usandos na condição da consulta SQL...
GOSTEI 0