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

Re: Re

From: Sébastien Dinot <sebastien(dot)dinot(at)free(dot)fr>
To: pgsql-fr-generale(at)postgresql(dot)org
Subject: Re: Re
Date: 2005-06-03 14:41:53
Message-ID: 20050603144153.GA31555@newtech.fr (view raw or flat)
Thread:
Lists: pgsql-fr-generale
Sébastien Dinot a écrit :
| - la seconde table commence à être alimentée à partir du 400 000ème
|   enregistrement.
|
| - la troisième table commence à être alimentée à partir du 950 000ème
|   enregistrement.

J'ai mis en évidence ces bascules sur le graphique :

http://sebastien.dinot.free.fr/tmp/integration2.png

A part cela, autre élément important que j'ai oublié de préciser,
entre deux blocs de 10 000 données, le script Perl lance :

- un VACUUM des tables modifiées ;

- un VACUUM et un ANALYZE lorsque le nombre d'enregistrements a
  augmenté de plus de 50 % depuis le dernier ANALYZE.

Et pour ceux qui se demanderaient pourquoi « 50 % », je précise que
c'est complètement arbitraire et que, dans mon esprit, cela veut dire
que « le jeu de données a suffisamment évolué pour que la politique de
l'optimiseur mérite d'être réévaluée ».

Dans les faits, cela donne un ANALYZE après :

 10000 lignes
 20000 lignes
 30000 lignes
 50000 lignes
 80000 lignes
120000 lignes
180000 lignes
270000 lignes
410000 lignes
etc.

Sébastien

-- 
Sébastien Dinot, sebastien(dot)dinot(at)free(dot)fr
http://sebastien.dinot.free.fr/
Ne goûtez pas au logiciel libre, vous ne pourriez plus vous en passer !

In response to

  • Re: Re at 2005-06-03 12:44:57 from Sébastien Dinot

Responses

  • Re: Re at 2005-06-03 15:27:10 from Stéphane Bunel

pgsql-fr-generale by date

Next:From: Sébastien DinotDate: 2005-06-03 15:00:24
Subject: Re: Be
Previous:From: Emmanuel SeymanDate: 2005-06-03 14:24:13
Subject: Migration de bases

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