Vous n'êtes pas identifié(e).
bonsoir a tous
Quel est parmi vous la bonne méthode d’arrêter un cron du maintenance qui s'occupe de faire un vacuumdb et qui prend beaucoup du temps
je fait ça avec
kill -9 PID
OU JE FAIT
select pg_cancel_backend (pid)
merci pour vos conseil
Dernière modification par abdallah007 (08/02/2018 00:24:34)
Hors ligne
Utilisez pg_cancel_backend() ou pg_terminate_backend(), mais surtout pas un kill -9, qui aurait pour effet de redémarrer l'instance.
Julien.
https://rjuju.github.io/
Hors ligne
Il faut aussi se demander si c'est utile de faire un vacuumdb scripté en cron.
Ce type de script était utile et recommandé avant qu'autovacuum soit intégré, vers la version 8.0 ou 8.1, il y a plus de quinze ans, mais c'est censé être obsolète depuis.
Si vous n'avez pas une raison précise de faire ça, essayez de le supprimer. Et autovacuum peut être paramétré pour le rendre plus ou moins agressif si nécessaire.
@DanielVerite
http://blog-postgresql.verite.pro/
Hors ligne