PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 15/12/2015 17:40:43

Postgres.0
Membre

Problème Vacuum

Bonjour,

j'ai un problème en production PG 9.4, merci à ceux qui peuvent m'aider à le regler
Le vacuum n'arrive pas à supprimer les lignes mortes.
Ci-dessous la log postgres

VACUUM automatique de la table « mesure » : parcours d'index : 1
    pages : 0 supprimées, 512002 restantes
    lignes : 854702 supprimées, 29992847 restantes, 2301082 sont mortes mais non supprimables
    utilisation des tampons : 766926 lus dans le cache, 733287 lus hors du cache, 197832 modifiés
    taux moyen de lecture : 12.401 Mo/s, taux moyen d'écriture : 3.346 Mo/s

Pourquoi les lignes sont mortes mais non supprimable?

PS: quand je lance le vacuum manuellement rien ne change non plus

Merci

Dernière modification par Postgres.0 (15/12/2015 18:24:33)

Hors ligne

#2 15/12/2015 18:37:40

Postgres.0
Membre

Re : Problème Vacuum

Ce problème vient du fait que certaine transaction  en idle in transaction dure trop longtemps et empêche donc le vacuum d'aller jusqu'au bout.

Hors ligne

#3 16/12/2015 10:08:31

gleu
Administrateur

Re : Problème Vacuum

Le VACUUM va jusqu'au bout mais ces lignes ne sont pas déclarables comme plus visibles par tout le monde.


Guillaume.

Hors ligne

Pied de page des forums