• [^] # Re: PostgreSQL : le plein de nouvelles

    Posté par . En réponse à la dépêche PostgreSQL : le plein de nouvelles. Évalué à 1.

    Faut quand même mettre le vacuum dans le cron, gros boulot cela prend 1 ligne.

    D'après divers échos que j'ai eus, dont un échange récent sur linuxfr il y a une ou deux semaines, le vacuum peut prendre beaucoup de temps si la base subit beaucoup de modifications, ce qui peut être gênant voire rédhibitoire dans le cas où on a besoin d'un base 24h/24. Cela dit, je suppose que la grande majorité des bases connaît des périodes bien creuses la nuit.

    Au sujet du vacuum, je viens de parcourir la doc de la version majeure actuelle (7.3), et ils donnent des précisions intéressantes sur la façon de l'utiliser (la nuit ou plus souvent, seulement pour certaines tables, etc). Apparemment le vacuum simple (plus rapide que le vacuum full et surtout non bloquant) semble tout à fait suffisant dans la mesure où il permet de réutiliser les tuples vides (les trous créés) car il les marque comme tels; le vacuum full permet lui de réduire la place prise sur le disque par les tables, en bouchant les trous. En résumé, le vacuum bien géré ne semble pas un réel problème.