Fórum O que vcs acham melhor? #46751
16/09/2004
0
1ª colocar os campos limite e saldo no cadastro de clientes e assim não criar uma tabela a mais com os campos codcli,limite e saldo assim economizar uma pouco de espaço no gdb em relação a tabelas.
2ª criar uma tabela com os campos codcli,limite e saldo e na teoria a pesquisa do localização do clinete seria mais rápida porque eu só tenho 3 campos e não um monte como na 1ª.
3ª criar um gdb separado que armazena a tabela com os campos codcli,limite e saldo.
em qual das três ou uma opção diferente é melhor para obter um resultado de consulta o masi rápido possível?
Tap_pedroso
Curtir tópico
+ 0Posts
16/09/2004
Vinicius2k
Sem dúvida, 1ª opção (na minha opinião)...
Não se importe com o fato de existirem várias colunas na tabela, desde que sua consulta só busque as colunas que vc necessita, não haverá, ao menos teoricamente, perda de performance...
Ex:
Não faça : select * from CLIENTES
Faça : select CODIGO, LIMITE, SALDO from CLIENTES
Muita atenção aos índices ! São parte fundamental do desempenho que qualquer SGBD.
T+
Gostei + 0
17/09/2004
Tap_pedroso
e em relação à 3 será um .gdb que constará apenas a tabela de limite/saldo do cliente e limite/saldo do lojista então o gdb será sempre bem + leve que o gdb que irá armazenar todas as informações administrativas isso faz uma certa lógica não faz?ou não :D ?
Gostei + 0
17/09/2004
Vinicius2k
O cadastro de clientes é uma tabela e o registro de faturas outra correto?
Então não há diferença de performance. Vc vai buscar os dados no cadastro de clientes... basta que não traga todas as colunas e linhas desnecessariamente...
O tamanho do banco não influi na performance das consultas... o que influi é a quantidade colunas e de linhas retornadas, e as operações efetuadas dentro do select... creio q vc não teria direfença de desempenho e , usar uma outro banco, lhe traria alguns incovenientes como, por exemplo, vc não vai conseguir fazer relacionamentos (FKs) entre os dois bancos, não conseguindo manter a integridade referencial.
T+
Gostei + 0
17/09/2004
Tap_pedroso
eu peguei o seu msn no fórum posso entrar em contato quando precisar?
Gostei + 0
17/09/2004
Vinicius2k
Quanto ao MSN, blz. Mas vc só vai me achar nele nos finais de semana... :wink:
Gostei + 0
17/09/2004
Afarias
Só fazendo uma pequena observação: a quantidade de registros influi na performance mas num fator muito ´pequeno´ (a princípio) -- geralmente só é sentido seu efeito quando do ´mau´ dimensionamento do hardware empregado (para determinada aplicação).
T+
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)