Em 30/8/2011 08:52, Thiago Godoi escreveu:
Leandro,
A chave natural é do tipo texto, por isso estou criando uma chave
artificial. Comparar números é mais barato do que texto? Foi por isso
que criei-a.
Fabiano,
Obrigado pelas respostas, eu deixei para criar os índices depois
mesmo, e o autovacuum está ativado. Já acabou de rodar a alteração e o
espaço utilizado na partição voltou ao normal.
Abraços
Essa questão do tipo inteiro, bigint vs char, varchar, text é bem complexa.
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, então
a melhor maneira é testar.
Antes de tudo leia, depois teste!
Falando de performance mesmo:
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
Aqui mais sobre armazenamento e troca de estrutura:
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/
Abraço,
Fabiano Machado Dias
* 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