Re: Postgresql partitionnement

From: Cédric Villemain <cedric(at)2ndquadrant(dot)com>
To: pgsql-fr-generale(at)postgresql(dot)org
Cc: pierre crumeyrolle <pierre(dot)crumeyrolle(at)c-s(dot)fr>
Subject: Re: Postgresql partitionnement
Date: 2014-01-15 15:11:42
Message-ID: 42128902.ntTPNsnzcu@obelix
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-fr-generale

> Est simple à mettre en place ?

Pas simple, mais pas trop compliqué, il faut faire manuellement la mise
en place de l'aiguillage des INSERT.

Quelques extensions existent pour aider, comme pg_partman [1]

> en terme de performances quel temps de réponse constaté ?

Les insertions sont un petit peu impactées, les principaux problèmes
sont d'ordre fonctionnels: pas d'index couvrant les partitions, donc de
contrainte d'unicité globale, retours d'information sur INSERT
perturbant (les INSERT sur la table mère sont aiguillés vers une table
fille mais le nombre de ligne insérées n'est pas renvoyé)

Il faut considérer la ou les raisons qui vous poussent à partitionner...
Est-ce vraiment nécessaire ? Est-ce bien la bonne solution pour répondre
à votre problème, etc.

[1] http://pgxn.org/dist/pg_partman/
--
Cédric Villemain +33 (0)6 20 30 22 52
http://2ndQuadrant.fr/
PostgreSQL: Support 24x7 - Développement, Expertise et Formation

In response to

Responses

Browse pgsql-fr-generale by date

  From Date Subject
Next Message pierre crumeyrolle 2014-01-15 15:15:31 Re: Postgresql partitionnement
Previous Message pierre crumeyrolle 2014-01-15 14:53:26 Re: Postgresql partitionnement