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
Views: Raw Message | Whole Thread | Download mbox | Resend email
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

Browse pgsql-fr-generale by date

  From Date Subject
Next Message damien clochard 2008-12-01 10:47:51 Vidéos du PGday.fr 2008
Previous Message c.maumont 2008-11-25 16:15:52 RE: [pgsql-fr-generale] Quelle est la méthode la plus efficace ?