Em 30/8/2011 13:48, Leandro Guimarães Faria Corcete DUTRA escreveu:
Le 2011.A.30 10h42, Fabiano Machado Dias a écrit :
Essa questão do tipo inteiro, bigint vs char, varchar, text é bem complexa.
Não é.
Putz, esses dias atrás lendo o Blog do Bruce lá estava essa discussão e
a opinião dele falando que a discussão é válida e provavelmente será uma
eterna flame war
Você encontra no histórico da lista diversas opiniões, muitas delas
dizendo que não há diferença de desempenho outra dizendo que tem
Não encontra. Se encontrar, verá que quem diz ter não fundamentou, ou
confundiu com outras questões (como chaves simples ou compostas,
naturais ou artificiais).
a melhor maneira é testar.
Nah, a melhor maneira é ignorar a menos que se tenha um indício forte de
que o índice associado à chave natural em questão é um gargalo. Testar
a troco de nada é otimização precoce, desperdiçando tempo que poderia
ser melhor empregado buscando otimizações reais, melhorias de
funcionalidade ou simples qualidade de vida.
Cruzes! Teste não serve pra nada então! rsrsrs
Se deu o trabalho de ter os links que enviei?
Será que todo mundo tá errado e só o você certo? Acho até engraçado que
você trata isso como uma regra. Sendo que bases de dados são tão
diferentes de uma para outra e nunca existe uma fórmula mágica e que se
deva seguir a risca!
Prefiro ficar com as diversas opiniões de quem tem bases reais para
cuidar no dia a dia e não apenas na teoria!
Abraço,
Fabiano Machado Dias
http://archives.postgresql.org/pgsql-performance/2004-11/msg00336.php
(Bem antigo, mas ainda válido)
http://archives.postgresql.org/pgsql-sql/2008-09/msg00098.php (Leia a
trilha inteira)
http://it.toolbox.com/blogs/database-soup/primary-keyvil-part-i-7327
http://it.toolbox.com/blogs/database-soup/primary-keyvil-part-ii-7345
http://it.toolbox.com/blogs/database-soup/primary-keyvil-part-iii-7365
http://www.postgresonline.com/journal/archives/154-In-Defense-of-varcharx.html
http://www.depesz.com/index.php/2010/03/02/charx-vs-varcharx-vs-varchar-vs-text/
* Inglês - detectado
* Inglês
* Português
* Inglês
* Português
<javascript:void(0);>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral