Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
Quels sont les codes retour lors d'erreurs pouvant survenir lors d'un vacuum ?
L'objectif est de superviser cette tâche.
Merci
Cordialement
Dba95
Hors ligne
VACUUM est une commande SQL, elle n'a pas vraiment de code retour comme une commande shell. Elle peut renvoyer différents messages d'erreur, comme une relation qui n'existe plus, voire même des messages dépendant des options (si statement_timeout ou lock_timeout est configuré et qu'un verrou est présent depuis un certain temps, la requête est annulée en erreur avec un message concernant cette annulation) ou d'une action d'un utilisateur (annulation de la commande). Il va être très difficile de trouver tous les cas de messages d'erreur d'un VACUUM (comme de toute autre requête SQL).
De toute façon, je ne vois pas trop l'intérêt dans le cadre de la supervision. Soit le VACUUM se passe bien, et il n'y a rien à faire, soit il renvoie une erreur et c'est à un humain de réfléchir à comment gérer cette erreur.
Guillaume.
Hors ligne
Bonjour,
Quels sont les codes retour lors d'erreurs pouvant survenir lors d'un vacuum ?
L'objectif est de superviser cette tâche.Merci
Cordialement
Dba95
Vous pouvez superviser les timestamps last_vacuum et last_analyze de la table pg_stat_user_tables pour vérifier la date où le VACUUM/ANALYZE s'est terminé pour la dernière fois
Hors ligne
Pages : 1