Um dos problemas é que a ordenação nem sempre é a mesma.  Você acha que os 
registros retornam ordenados, ascendente ou descendente, e quando vai ver não 
estão.

 

From: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] On 
Behalf Of gibajr
Sent: quinta-feira, 11 de dezembro de 2008 23:19
To: oracle_br@yahoogrupos.com.br
Subject: [oracle_br] Desempenho de indice

 

Estou trabalhando num projeto onde o Gerente padronizou que todas as 
tabelas devem ter como chave primária um campo CHAR(36). Tentei 
argumentar que seria mais interessante um campo number(xxx...).
Então ele falou que não existe mais diferença no Oracle se o campo é de 
string ou numérico. Fiquei imaginando uma tabela com 20.000.000 de 
registros com uma chave primária num campo CHAR(36) (!!!).

Vocês sabem se existe algum teste de desempenho no datatype do índice 
ou recomendação da Oracle para utilização do tipo numérico?

 



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

Responder a