From 5f6a11a3c46b4bc67f0c3443d66ecae62d42a9d7 Mon Sep 17 00:00:00 2001 From: chove Date: Mon, 24 Oct 2005 00:23:59 +0200 Subject: [PATCH] import initial darcs-hash:20051023222359-4ec08-6f238533d032929639e8e6095770bc643056ab9c.gz --- surveillance/maintenance.sql | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 surveillance/maintenance.sql diff --git a/surveillance/maintenance.sql b/surveillance/maintenance.sql new file mode 100644 index 00000000..e0f8f964 --- /dev/null +++ b/surveillance/maintenance.sql @@ -0,0 +1,18 @@ +----------------------------------------------------------------- +-- Maintenance de la base pgsql sur rouge, lancé par cron +----------------------------------------------------------------- + +-- effacement des vieux enregistrements +DELETE FROM upload where date< timestamp 'now' - interval '2 days'; +DELETE FROM virus where date< timestamp 'now' - interval '2 days'; +DELETE FROM flood where date< timestamp 'now' - interval '2 days'; +DELETE FROM p2p where date< timestamp 'now' - interval '2 days'; + +-- suppression complète des entrées +VACUUM FULL; + +-- réindexation des tables +REINDEX TABLE upload; +REINDEX TABLE virus; +-- REINDEX TABLE flood; -- flood n'a pas d'index +REINDEX TABLE p2p;