sql >> Base de Datos >  >> RDS >> PostgreSQL

Distribuido por múltiples columnas

Depende de cuánto quieras fragmentar la base de datos y cuántos menos registros desea distribuir en cada partición, es decir, si agrega más de una columna en la distribución, fragmentará mucho más los datos en más particiones.

También depende si fragmenta por módulo o hash...

Sin embargo, en mi opinión, si tiene una clave principal de varias columnas y desea fragmentar por esta clave principal, podría tener sentido distribuir por varias columnas (con todas las columnas en la clave principal), de lo contrario, debe fragmentar por una sola columna que en la mayoría de los casos es suficiente.