From f24f6cc58c9aa5aa86758312a342f33abd38de08 Mon Sep 17 00:00:00 2001 From: PascalNetenvie Date: Tue, 1 Jun 2021 14:24:40 +0200 Subject: [PATCH 1/3] Create clean_stats_logs.sql Commandes SQL pour nettoyer les tables de stats et de logs --- 1.6/maintenance/clean_stats_logs.sql | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 1.6/maintenance/clean_stats_logs.sql diff --git a/1.6/maintenance/clean_stats_logs.sql b/1.6/maintenance/clean_stats_logs.sql new file mode 100644 index 0000000..c5b7a8a --- /dev/null +++ b/1.6/maintenance/clean_stats_logs.sql @@ -0,0 +1,10 @@ +TRUNCATE TABLE `ps_connections`; +TRUNCATE TABLE `ps_connections_page`; +TRUNCATE TABLE `ps_connections_source`; +TRUNCATE TABLE `ps_guest`; +TRUNCATE TABLE `ps_page_viewed`; +TRUNCATE TABLE `ps_referrer_cache`; +TRUNCATE TABLE `ps_pagenotfound`; +DELETE FROM ps_mail WHERE date_add < now() - interval 100 DAY; +DELETE FROM ps_log WHERE date_add < now() - interval 100 DAY; +DELETE FROM ps_statssearch WHERE date_add < now() - interval 100 DAY; From 33a6fc2e721860e5ccbd92b538e8a3ab0bb4e3d6 Mon Sep 17 00:00:00 2001 From: PascalNetenvie Date: Tue, 1 Jun 2021 16:10:31 +0200 Subject: [PATCH 2/3] Update clean_stats_logs.sql MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Conservation de l'historique (100 jours) sur les tables où c'est possible. --- 1.6/maintenance/clean_stats_logs.sql | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/1.6/maintenance/clean_stats_logs.sql b/1.6/maintenance/clean_stats_logs.sql index c5b7a8a..14ee9b4 100644 --- a/1.6/maintenance/clean_stats_logs.sql +++ b/1.6/maintenance/clean_stats_logs.sql @@ -1,10 +1,10 @@ -TRUNCATE TABLE `ps_connections`; +DELETE FROM `ps_connections` WHERE date_add < now() - interval 100 DAY; TRUNCATE TABLE `ps_connections_page`; -TRUNCATE TABLE `ps_connections_source`; +DELETE FROM `ps_connections_source` WHERE date_add < now() - interval 100 DAY; TRUNCATE TABLE `ps_guest`; +DELETE FROM `ps_pagenotfound` WHERE date_add < now() - interval 100 DAY;; TRUNCATE TABLE `ps_page_viewed`; TRUNCATE TABLE `ps_referrer_cache`; -TRUNCATE TABLE `ps_pagenotfound`; DELETE FROM ps_mail WHERE date_add < now() - interval 100 DAY; DELETE FROM ps_log WHERE date_add < now() - interval 100 DAY; DELETE FROM ps_statssearch WHERE date_add < now() - interval 100 DAY; From 631b60bd33e945a57daf50bed42994c5212af87c Mon Sep 17 00:00:00 2001 From: PascalNetenvie Date: Tue, 1 Jun 2021 16:24:08 +0200 Subject: [PATCH 3/3] Update clean_stats_logs.sql --- 1.6/maintenance/clean_stats_logs.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/1.6/maintenance/clean_stats_logs.sql b/1.6/maintenance/clean_stats_logs.sql index 14ee9b4..7534208 100644 --- a/1.6/maintenance/clean_stats_logs.sql +++ b/1.6/maintenance/clean_stats_logs.sql @@ -1,5 +1,5 @@ DELETE FROM `ps_connections` WHERE date_add < now() - interval 100 DAY; -TRUNCATE TABLE `ps_connections_page`; +DELETE FROM `ps_connections_page` WHERE time_start < now() - interval 100 DAY; DELETE FROM `ps_connections_source` WHERE date_add < now() - interval 100 DAY; TRUNCATE TABLE `ps_guest`; DELETE FROM `ps_pagenotfound` WHERE date_add < now() - interval 100 DAY;;