Pour repondre a tes questions :
La base contient environ 100 tables et en fait c la machine
de test reprise avec les données d'une base oracle.
La plupart des accés sont de la lecture. Les updates
et insert sont bcp moins importants car la plupart c du reporting.
Il n'y a pas de blob , les types sont les types basiques
mais surtout des varchars
Il y a des contraintes de foreign key et des triggers et des procedures pl/sql
Pour que les perfs soient bonnes pas de secret avec postgresql ... faire un show du plan d'analyse et creer
les index qui vont bien. Pour ce qui est du vaccum il tourne la nuit
et il prend qq heures ( 5 heures )
J'ai remarqué que sur de grosses entrees ( surtout insert dans de milliers de ligne ou des delete dans une table ) le vaccum permettait de remttre les stats a jour et de reordonner la table donc les perfs sont ensuite bonnes. En fait sans vaccum les perfs se degradent au fur et a mesure.
Pour ce qui est des optims, en ajustant la share memory, les params du journal etsurtout les index qui sont sur un disque différents des tables de données j'obtiens des perfs honnorables. Sur certains requetes
je suis identique a oracle
Voila j'espere que ca repond a tes questions
[^] # Re: linuxfr.org dans une base postgresql ?
Posté par swapon . En réponse à la dépêche linuxfr.org dans une base postgresql ?. Évalué à 2.