PostgreSQL - просмотр или разбиение?

Я пытаюсь изменить дизайн базы данных Pg, чтобы повысить производительность. Db предназначен для ERP IS и содержит большее количество дат (четыре года). Каждый год находился в отдельной базе данных, что было плохим решением (создание отчетов было проблемой), поэтому я объединил все четыре базы данных в одну ... но ... некоторые таблицы слишком большие! Чтобы повысить производительность, я решил разделить данные на таблицы. У меня есть 2 способа сделать это.

Первый: разделение таблиц на «arch_table» и «working_table» и использование представлений для отчетов.

или же

Второе: использование разделов (скажем, отдельный раздел для каждого года).

Итак, мой вопрос, какой путь лучше? Разметка или какая-то система архивирования?

Ответы на вопрос(2)

Ваш ответ на вопрос