[firebase-br] Lentidao em Base de dados Grande
Rodrigo
dominio em engeplus.com.br
Seg Jan 25 11:55:31 -03 2010
Bom dia Elton, obrigado por sua colaboração.
// Existe index nesse campo SEQUENCIAL na tabela ITENS?
Sim, existe.
// Qual mesmo a versão do FB?
Versao 2.5
SELECT ENTRADA FROM ITENS WHERE SEQUENCIAL=110223 1.83 segundos // é aqui o
problema.
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
----- Original Message -----
From: "Elton da Motta Barbosa" <embarbosa em gmail.com>
To: <lista em firebase.com.br>
Sent: Saturday, January 23, 2010 10:15 AM
Subject: [firebase-br] Lentidao em Base de dados Grande
olá Rodrigo,
Peguei essa discussão meio pela metade... mas deixa ver.
Existe index nesse campo SEQUENCIAL na tabela ITENS?
Quando você executa o Select qual é o PLAN exibido?
ex.: SELECT ENTRADA FROM ITENS WHERE SEQUENCIAL=110223
Qual mesmo a versão do FB?
Apesar de não fazer muita diferença, aconselho você a usar ELSEs
para cada IF desses apresentados no seu código.
Também me *parece* que você está usando a tabela Itens tanto para
entradas como para saídas. Se você for armazenar mais de um ano de
dados nesse banco, seria melhor você usar tabelas separadas (exemplo
ITENS_ENTRADAS e ITENS_SAIDAS).
Com o PLAN e as definições da tabela acho que poderemos ajudar.
______________________________________________
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
__________ NOD32 4803 (20100125) Information __________
This message was checked by NOD32 antivirus system.
http://www.eset.com
Mais detalhes sobre a lista de discussão lista