Определитесь с тем как вы будете удалять эти данные.
3 колонки id, factor_id, parcel_id
Данную таблицу не надо анализировать или агрегировать. Нужно только иметь возможность быстро вставить и прочитать запись.
Очень большое сомнение что вам здесь нужен id вместо составного pk.
увеличивается примерно на 100к записей в день
Т.е. сейчас у вас данные за 15 лет работы и вас беспокоит что будет ещё через 15 лет? Ну просто пересчитав указанные объёмы вставки.
В полновесном MVCC транзакционнике PostgreSQL очень маленькие строки держать несколько дорого именно по месту, заголовок строки большой.
3 колонки id, factor_id, parcel_id
24 да 3*8 байт если эти поля считать bigint'ами, да на лярд записей... порядка 25гб плюс-минус. Фигня вопрос вообще-то. У вас проблема-то есть? Или просто руки чешутся?