[firebase-br] Lentidao em Base de dados Grande

Paulo (O2 Tecnologia) paulo em o2tecnologia.com.br
Seg Jan 25 15:11:40 -03 2010



Aproveitando a deixa,

Em 25/01/2010 14:17, Elton da Motta Barbosa escreveu:
> Olá rodrigo,
>
>   Então, vamos lá,
>
>    
>>> // Qual mesmo a versão do FB?
>>>        
>> Versao 2.5
>>      
>     é importante saber a versão pra saber se podemos usar alguma
> otimização, comandos específicos, ou se talvez haja algum bug
> relacionado, por isso, sempre ao postar dúvidas coloque a versão :)
> Bem você deve saber que a versão 2.5 é ainda um Release Candidate, e
> por isso não deve ser usada ainda em sistemas finais certo? A menos
> que você esteja falando da 2.0.5. Eu ainda não trabalhei com a versão
> 2.5, mas não acho que tenha havido muitas alterações a ponto de
> impedir a ajuda.
>
>     prosseguindo...
>
>    
>> SELECT ENTRADA FROM ITENS WHERE SEQUENCIAL=110223  1.83 segundos // é aqui o
>> problema.
>>      
>      Acho que não fui muito claro nesse ponto. O que eu gostaria de
> saber é qual o PLAN que o Firebird está usando ao executar esse
> SELECT. Para observar isso, execute esse mesmo Select no ISQL,
> IBExpert, FlameRobin ou outra ferramenta de sua opção, e veja que ele
> retorna um comentário que se inicia com PLAN. No IBExpert, na tela de
> um SQL Editor, fica logo embaixo num painel Messages, assim que você
> executa (ou prepara) o Select.
>     Esse PLAN indica, digamos, "o caminho" que o Firebird usou pra
> achar o(s) registro(s), e vai nos dar pistas do motivo da demora.
>
>    
>> Funciona mais ou menos assim, quando eu incluo um produto na venda é "S" no
>> caso saida, para diminuir do estoque, e quando no meio da venda por ex. o
>> cliente resolva cancelar determinado item, no caso seria "E" para entrar no
>> estoque novamente.
>> Minha duvida agora é como posso proceder para tratar essa situação.
>> Se tiverem uma ideia.
>> Grato, Rodrigo
>>      
>    

Existe nesta tabela um indice para o campo SEQUENCIAL ?   Caso não 
exista crie e veja se melhora o resultado.



> Opa, acho que entendemos o funcionamento. Mas então, tente nos mandar
> o PLAN, que acho que poderemos ajudar.
> Aguardando.
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
> __________ Information from ESET NOD32 Antivirus, version of virus signature database 4804 (20100125) __________
>
> The message was checked by ESET NOD32 Antivirus.
>
> http://www.eset.com
>
>
>
>
>    





Mais detalhes sobre a lista de discussão lista