Eu tenho um aplicativo que usa uma tabela do PostgreSQL. A tabela é muito grande (bilhões de linhas) e possui uma coluna que é um número inteiro.
A integer
pode ser de até 6 dígitos, ou seja, não há 0-999,999 negativos.
Eu pensei em mudar para ser numeric(6,0)
.
Isso seria uma boa ideia? Iria numeric(6,0)
demorar menos bytes? E o desempenho (esta tabela está sendo consultada muito)?