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++


Eltontlms

Eltontlms

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.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar