Ricardo,
eu particularmente não recomendo essa mudança.... já trabalhei em várias
empresas que usavam esse tipo de solução (PK com varchar2).
 
O impacto pode ser bem maior do que vc imagina !!! e a melhoria de performance
e o ganho de espaço não valem a pena no meu ponto de vista.
 
Se vc está com problemas de performance, sugiro procurar outras formas
de tunar sua aplicação e seu banco.
 
Abraço,
Marco.
 

-----Mensagem original-----
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Enviada em: quinta-feira, 13 de setembro de 2007 10:28
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] desempenho tipo dados



olá pessoal.

Seguinte. Tenho uma tabela (que não fui em quem fiz) que tem como pk uma
coluna varchar2, na qual estão armazenados somente números. Claro que se
fosse isso eu jamais faria isso. Essa tabela é pequena, porém existe uma
outra, que é gigante, que utiliza esse código (FK).

Estou querendo alterar para número, porém não sei qual o impacto disso. É
provável que haja lugares que estejam referenciando esse código como por
exemplo :
in ('1', '3')

Então se eu mudar para número não terei problemas?
Uma outra coisa, vale a pena mudar? A diferença é grande? Pq os processos em
cima dessa tabela gigantesca são muitos, e bem lentos.

Obrigado.
Ricardo.

[As partes desta mensagem que não continham texto foram removidas]



 



[As partes desta mensagem que não continham texto foram removidas]

Responder a