Re: Consulta de tabla con millones de registros

From: Martin Marques <martin(dot)marques(at)2ndquadrant(dot)com>
To: Daymel Bonne <daymel(dot)bonne(at)2ndquadrant(dot)ec>, Lazaro Garcia <lazaro3487(at)gmail(dot)com>
Cc: Ayuda Esp PostgreSQL <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Consulta de tabla con millones de registros
Date: 2018-01-29 21:27:41
Message-ID: a35224cb-5154-522e-4ca7-a63610ee13c1@2ndquadrant.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

El 29/01/18 a las 18:15, Daymel Bonne escribió:
>
>
> No es posible utilizar particionado de datos.
>
>
> Si esto no es posible ya comenzaron mal y deberías revisar el porqué no
> es posible hacerlo. Imagino que sea por alguna limitación en el diseño
> de tu sistema o alguna tecnología que estén usando. En cualquier caso,
> es una limitación importante tendiendo en cuenta las nuevas
> funcionalidades que trae Postgres 10 en el tema de particionado de
> tablas, y las importantes mejoras que tendrá en la versión 11.

Postgres aún tiene áreas en las que no se puede usar particionado.

Enumero dos (una casi resuelta en PG11):

- llaves foráneas que apuntan a una llave primaria particionada (a cual
de la tablas hijo debe direccionar esa referencia)

- indices globales para garantizar unicidad de la llave primaria de la
partición cuando no se particiona por la llave primaria (muy común)

Lo bueno es que estas limitaciones se están resolviendo y si no es en
PG11, será en PG12 que tengamos un sistema de particionado robusto.

Saludos,

--
Martín Marqués http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Training & Services

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alberto Cardenas Cardenas 2018-01-30 12:46:27 Re: Insertar datos en tabla remota
Previous Message Ovidio Jimenez 2018-01-29 21:21:05 Re: Ayuda con Array