PostgreSQL: ¿Ver o particionar?

Estoy tratando de rediseñar la base de datos Pg para obtener más rendimiento. Db es para ERP IS y tiene una mayor cantidad de fecha (cuatro años). Cada año estaba en una base de datos separada, lo cual era una mala solución (la creación de informes fue una molestia en el a ??), así que consolidé los cuatro db en uno ... pero ... ¡algunas tablas son demasiado grandes! Para ganar algo de rendimiento, decidí dividir los datos en tablas. Tengo 2 formas de hacer esto.

Primero: dividir tablas en "arch_table" y "working_table" y usar vistas para generar informes.

egundo: uso de particiones (por ejemplo, particiones separadas para cada año).

Entonces, mi pregunta es ¿qué camino es mejor? ¿Particionamiento o algún sistema de archivo?

Respuestas a la pregunta(4)

Su respuesta a la pregunta