Skip site navigation (1) Skip section navigation (2)

Re: [Fwd: Quel est le codage le plus efficace]

From: "Christian GRANDIN" <christian(dot)grandin(at)gmail(dot)com>
To: pgsql-fr-generale(at)postgresql(dot)org
Subject: Re: [Fwd: Quel est le codage le plus efficace]
Date: 2008-11-26 11:59:44
Message-ID: 1568f9ad0811260359ufbd4d60hc63f4de5e542ebd@mail.gmail.com (view raw or flat)
Thread:
Lists: pgsql-fr-generale
Bonjour,

La véritable question est de savoir ce qui doit être fait dans le cas où la
ligne existe déjà et la proportion de lignes qui existe déjà.

Si dans le cas où la ligne existe, on doit remplacer l'INSERT par un UPDATE,
c'est le pourcentage d'échec sur l'INSERT qui va déterminer si on fait
d'abord l'INSERT ou l'UPDATE, l'idéal étant d'encapsuler les mises à jour
dans une procédure stockée pour éviter les allers/retours entre l'applicatif
et le SGBD.

Dans tous les cas, je partage l'avis qui dit qu'il vaut mieux privilégier le
codage agressif à partir de moment où le SGDB et surtout le programme gère
bien les erreurs.

D'un point de vue Performances, l'ordre le plus économique est celui qui
n'est pas exécuté donc il faut privilégier la solution qui conduit au nombre
le plus réduit d'ordres.

-- 
Christian GRANDIN
christian(dot)grandin(at)gmail(dot)com

In response to

pgsql-fr-generale by date

Next:From: damien clochardDate: 2008-12-01 10:47:51
Subject: Vidéos du PGday.fr 2008
Previous:From: c.maumontDate: 2008-11-25 16:15:52
Subject: RE: [pgsql-fr-generale] Quelle est la méthode la p?==?iso-8859-1?Q?lus efficace ?

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group