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]