Fórum chave composta sao rapidas ou lentas, quais sao melhores? #60076
04/08/2008
0
boa tarde,
estou com a seguinte duvida, possuo um sistema multi-loja ele possui 2 campos um chamado, EMPRESA VARCHAR(7) EX: loja ´TLS-03´ e o outro id_produto INTEGER EX. arroz ´8789´, minha chave primaria e
(empresa + id_produto), .......ai vem minha pergunta seria mais rapido eu colocar a empresa como INTEGER tbem ou nao a diferenca pois os valores do campo e tao curtos qto um inteiro, a ordem influencia tbem tipo colocar (texto + inteiro) ou (inteiro + texto)....uso o FIREBIRD 2.0 + IBO obrigadooo t++
estou com a seguinte duvida, possuo um sistema multi-loja ele possui 2 campos um chamado, EMPRESA VARCHAR(7) EX: loja ´TLS-03´ e o outro id_produto INTEGER EX. arroz ´8789´, minha chave primaria e
(empresa + id_produto), .......ai vem minha pergunta seria mais rapido eu colocar a empresa como INTEGER tbem ou nao a diferenca pois os valores do campo e tao curtos qto um inteiro, a ordem influencia tbem tipo colocar (texto + inteiro) ou (inteiro + texto)....uso o FIREBIRD 2.0 + IBO obrigadooo t++
Eltontlms
Curtir tópico
+ 0
Responder
Posts
05/08/2008
Eltontlms
socococoocococo somebody help meeee
Responder
Gostei + 0
29/08/2008
Brunodsr
A performance é dada pelo índice brother. Lá no trabalho, usamos campos varchar para código e temos frequentes casos de tres ou quatro campos compondo a PK.
Se vc tem um indice criado para a sua pk e para cada um dos campos independentes, seu tempo de resposta ta legal. O que pode estar pegando mesmo é a parte de configuracoes. Tamanho da pagina, cache etc.
Faca um analyzer (toda ferramenta de administracao para firebird tem um query analyzer) e veja onde esta o seu gargalo.
Se vc tem um indice criado para a sua pk e para cada um dos campos independentes, seu tempo de resposta ta legal. O que pode estar pegando mesmo é a parte de configuracoes. Tamanho da pagina, cache etc.
Faca um analyzer (toda ferramenta de administracao para firebird tem um query analyzer) e veja onde esta o seu gargalo.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)