From b27873667b87e55a4df1dc27aa7cf71cafbbc820 Mon Sep 17 00:00:00 2001 From: woogerboy21 Date: Wed, 2 Jul 2014 11:11:17 -0400 Subject: [PATCH] Optimization Updates for performance improvements per request --- servatrice/scripts/maint_replays | 7 ++----- servatrice/scripts/maint_sessions | 8 ++------ 2 files changed, 4 insertions(+), 11 deletions(-) diff --git a/servatrice/scripts/maint_replays b/servatrice/scripts/maint_replays index b1326d9b..1ce1b400 100644 --- a/servatrice/scripts/maint_replays +++ b/servatrice/scripts/maint_replays @@ -1,6 +1,3 @@ #!/bin/bash -#RUN THIS SCRIPT TO REMOVE ALL COCKATRICE REPLAYS FROM THE DATABASE -#--CAN BE SCHEDULED WITH CRONTAB - -mysql --defaults-file=./mysql.cnf -h localhost -e 'truncate table servatrice.cockatrice_replays' -mysql --defaults-file=./mysql.cnf -h localhost -e 'truncate table servatrice.cockatrice_replays_access' +# SCHEDULE WITH CRONTAB BASED ON TIME PERIOD REPLAYS SHOULD BE SAVED UNTIL (EX: SCHEDULE ONCE A WEEK TO KEEP A WEEKS WORTH OF REPLAYS IN THE DB) +mysql --defaults-file=./mysql.cnf -h localhost -e 'truncate table servatrice.cockatrice_replays;truncate table servatrice.cockatrice_replays_access' diff --git a/servatrice/scripts/maint_sessions b/servatrice/scripts/maint_sessions index 1fabd68f..2c41da6d 100644 --- a/servatrice/scripts/maint_sessions +++ b/servatrice/scripts/maint_sessions @@ -1,7 +1,3 @@ #!/bin/bash -#REPLACE THE --date="1 month ago" WITH THE TIME FRAME TO CLEAR UP -#EX: --date="1 day ago" (FOR SINGLE DAY) -#--CAN BE SCHEDULED WITH CRONTAB - -DATE=$(date +%Y-%m --date="1 month ago") -mysql --defaults-file=./mysql.cnf -h localhost -e "delete from servatrice.cockatrice_sessions where start_time like \"${DATE}%\"" +# SCHEDULE WITH CRONTAB TO RUN ONCE A MONTH +mysql --defaults-file=./mysql.cnf -h localhost -e "delete from servatrice.cockatrice_sessions where start_time < DATE_SUB(now(), INTERVAL 1 MONTH)"