Mam aplikację, która korzysta z tabeli PostgreSQL. Tabela jest bardzo duża (miliardy wierszy) i ma kolumnę, która jest liczbą całkowitą.
integer
Może wynosić do 6 cyfr, tj 0-999,999, bez negatywów.
Myślałem o tym, żeby to zmienić numeric(6,0)
.
Czy to byłby dobry pomysł? Zajmie numeric(6,0)
mniej bajtów? A co z wydajnością (ta tabela jest często pytana)?