Há algum benefício de otimização (armazenamento/velocidade de consulta/...) ao escolher comprimentos específicos para colunas VARCHAR no PostgreSQL? Como, 2^n-1
ou algo parecido?
relate perguntas
-
Posso ativar o PITR depois que o banco de dados foi usado
-
Práticas recomendadas para executar a replicação atrasada do deslocamento de tempo
-
Os procedimentos armazenados impedem a injeção de SQL?
-
Sequências Biológicas do UniProt no PostgreSQL
-
Qual é a diferença entre a replicação do PostgreSQL 9.0 e o Slony-I?
Não. O “modificador de tipo” (valor entre parênteses) para
character varying
é apenas uma verificação de limite de comprimento extra, e não há números mágicos que melhorem o desempenho.Se você quiser economizar um pouquinho de desempenho, use
text
em vez disso. A implementação é a mesma que paracharacter varying
, e pular a verificação de comprimento economizará algumas instruções.