У меня есть приложение, которое использует таблицу PostgreSQL. Таблица очень большая (миллиарды строк) и имеет столбец, который является целым числом.
integer
Может быть до 6 цифр, т.е. 0-999,999, не негативов.
Я думал об изменении его, чтобы быть numeric(6,0)
.
Это было бы хорошей идеей? Займет numeric(6,0)
меньше байтов? Как насчет производительности (к этой таблице часто обращаются)?