From: | Laurent Wandrebeck <l(dot)wandrebeck(at)gmail(dot)com> |
---|---|
To: | Stephane Bortzmeyer <bortzmeyer(at)nic(dot)fr> |
Cc: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | Re: Pour insérer beaucoup de tuples... |
Date: | 2010-09-08 06:49:29 |
Message-ID: | 20100908084929.353b916d.l.wandrebeck@gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-fr-generale |
On Tue, 7 Sep 2010 22:36:20 +0200
Stephane Bortzmeyer <bortzmeyer(at)nic(dot)fr> wrote:
> Je pense que tout le monde ici connait déjà mais, si vous voulez
> relayer (ou corriger les erreurs...) :
>
> http://www.bortzmeyer.org/copy-and-insert.html
>
> Tiens, un petit problème de performance avec un SGBDR. Pour insérer un
> grand nombre de tuples, est-ce plus rapide avec une boucle sur le
> traditionnel INSERT ou bien avec une autre commande SQL, COPY ? [...]
COPY, clairement. supprimer les index et les recréer ensuite.
ensuite, il y'a d'autres méthodes pour encore accélérer (delayed
transactions si ma mémoire ne me fait pas défaut), mais il faut pour ça
avoir une version récente (8.4 mini il me semble). Je ne retrouve pas
les mails qui en parle, il va falloir que tu cherches un peu par
toi-même :)
--
Laurent
From | Date | Subject | |
---|---|---|---|
Next Message | Dimitri Fontaine | 2010-09-09 08:04:17 | Re: Pour insérer beaucoup de tuples... |
Previous Message | Stephane Bortzmeyer | 2010-09-07 20:36:20 | Pour insérer beaucoup de tuples... |