Fórum Duvida qto a banco grande #300823
26/10/2005
0
Foxcyber
Curtir tópico
+ 0Posts
26/10/2005
Silviogs
qual o banco que vc usa?
que tipo de acesso usa?
vc teria como mostrar a query para analisarmos? pelo menos uma delas?
com isso poderiá-mos ajudá-lo melhor.
Atenciosamente
Silvio Guedes
Gostei + 0
26/10/2005
Motta
Como são estas consultas ? Totalizações ? Buscas discretas ?
Com que frequencia são feitas ?
Como são as tabelas ? Quantos registros realmente ?
As buscas fazem joins ? Muitos ?
Em geral o uso de indices ajuda, mas sem maiores detalhes é duro opinar.
Gostei + 0
26/10/2005
Foxcyber
Em uma tabela que tem os campo Grupo, DtHrTransacao, NrCartao etc
Faço um select assim:
select Grupo, DtHrTransacao, NrCartao from validacoes
where DtHrTransacao between :data1 and :data2
é isso. Só que essa tabela é gigantesca. Te milhoes e milhoes de registros de várias datas.
Gostei + 0
26/10/2005
Foxcyber
Gostei + 0
26/10/2005
Motta
Não dá para saber a regra de negocio mas poderia criar uma flag de registros mais buscados , tipo mês corrente etc ?
Quantos valores distintos existem para DtHrTransacao ,e quantos registros tem a tabela , como é esta relação ?
Gostei + 0
26/10/2005
Foxcyber
O numero de registros na tabela atualmente esta com 3 milhoes
Gostei + 0
26/10/2005
Motta
Não serve criar uma agregadora por dia? Voce poderia atualiza-la todo dia via um processo batch.
Gostei + 0
26/10/2005
Foxcyber
Gostei + 0
26/10/2005
Foxcyber
Gostei + 0
26/10/2005
Motta
Gostei + 0
26/10/2005
Foxcyber
Gostei + 0
26/10/2005
Motta
http://www.imasters.com.br/artigo.php?cn=228&cc=86
http://www.imasters.com.br/artigo.php?cn=2702&cc=86
http://www.imasters.com.br/artigo.php?cn=389&cc=73
http://www.imasters.com.br/artigo.php?cn=390&cc=73
http://www.imasters.com.br/artigo.php?cn=388&cc=73
http://www.imasters.com.br/artigo.php?cn=387&cc=73
basicamente é :
criar uma tabela totalizadora
criar uma triggers para com base no movimento da tabela base
inserir / atualizar (somar diminuir) valores da agregadora
não achei um artigo especifico de como fazer , mas os acima dao uma ideia
Gostei + 0
26/10/2005
Foxcyber
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)