Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Donald Haase
Cockatrice
Commits
b2787366
Commit
b2787366
authored
Jul 02, 2014
by
woogerboy21
Browse files
Optimization
Updates for performance improvements per request
parent
2b551701
Changes
2
Hide whitespace changes
Inline
Side-by-side
servatrice/scripts/maint_replays
View file @
b2787366
#!/bin/bash
#!/bin/bash
#RUN THIS SCRIPT TO REMOVE ALL COCKATRICE REPLAYS FROM THE DATABASE
# 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)
#--CAN BE SCHEDULED WITH CRONTAB
mysql
--defaults-file
=
./mysql.cnf
-h
localhost
-e
'truncate table servatrice.cockatrice_replays;truncate table servatrice.cockatrice_replays_access'
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'
servatrice/scripts/maint_sessions
View file @
b2787366
#!/bin/bash
#!/bin/bash
#REPLACE THE --date="1 month ago" WITH THE TIME FRAME TO CLEAR UP
# SCHEDULE WITH CRONTAB TO RUN ONCE A MONTH
#EX: --date="1 day ago" (FOR SINGLE DAY)
mysql
--defaults-file
=
./mysql.cnf
-h
localhost
-e
"delete from servatrice.cockatrice_sessions where start_time < DATE_SUB(now(), INTERVAL 1 MONTH)"
#--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
}
%
\"
"
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment