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

#1 26/02/2013 10:47:49

mortimer.pw
Membre

orphan temp table

Bonjour à tous,

Je travaille sur une base en 8.4.2 sous CentOS 5.4.

En regardant les logs, je trouve de nombreuses lignes indiquant : autovacuum: found orphan temp table "pg_temp_12"."tmpctrl" in database "geo"

Pouvez-vous me dire à quoi cela correspond ?

Quelle action faut-il mener ?

Merci pour vos réponses.

Hors ligne

#2 26/02/2013 17:47:19

gleu
Administrateur

Re : orphan temp table

Rien de bien grave. La table temporaire en question n'est plus lié au processus qui l'a créé. Vous pouvez simplement supprimer son schéma.


Guillaume.

Hors ligne

#3 27/02/2013 08:42:10

mortimer.pw
Membre

Re : orphan temp table

Bonjour Guillaume,

Je suppose que vous parlez du schéma pg_temp_12.

Problème, je ne vois pas ce schéma dans PgAdmin.

Et j'ai toujours les messages dans les logs d'aujourd'hui.

Hors ligne

#4 27/02/2013 20:43:43

gleu
Administrateur

Re : orphan temp table

C'est un schéma système. Vous devez autoriser l'affichage des objets systèmes dans la fenêtre des préférences, ou exécuter directement le "DROP SCHEMA" dans l'éditeur de requêtes.


Guillaume.

Hors ligne

#5 28/02/2013 09:38:40

mortimer.pw
Membre

Re : orphan temp table

Bonjour Guillaume,

Je vois une trentaine de schémas pg_toast_temp et une trentaine de schémas pg_temp.
Je supprime uniquement les schémas cités dans les logs ?

Il n'y a pas de risque ? c'est une base en production.

Merci pour votre réponse.

Hors ligne

#6 28/02/2013 21:14:54

gleu
Administrateur

Re : orphan temp table

Oui, vous supprimez les schémas correspondant aux erreurs dans les logs. Le pire qui puisse vous arriver, si vous vous trompez de nom de schéma, c'est de supprimer le schéma temporaire d'une session en cours.


Guillaume.

Hors ligne

#7 01/03/2013 16:08:18

mortimer.pw
Membre

Re : orphan temp table

Bonjour Guillaume,

J'ai réussi à supprimer la table temporaire en question.

Merci pour votre aide, et bon week end.

Hors ligne

Pied de page des forums