2-3 years ago automated backups were attempted but they ended up taking too long and killing performance so we decided not to run them. Since then we have decreased course sizes substantially and improved overall performance so I was thinking about having another kick at the can,
Can anyone give me a ball park estimate as to whether the following automated backups should complete within a 6hr time frame without killing performance during that time (ie roughly <45sec per course backup)? We would like to run it 1am-7am when usage is light (<100users at any given time) and before it gets busy at 830am.
500 courses
4500 students
1-50mb per course backup size
moodle 2.7.8
Server: windows 2008R2 64bit, 4 cpu, ram 14gb, php 5.5, using opcache
separate server for Mysql 5.5 , same server specs
If the backup occasionally spilled over into our normal work day hours and killed performance can I manually kill the process as a failsafe?
We are doing this to help teachers who occasionally accidentally delete course activities. We have tape backups but they are too much work to restore for such a small mistake.
thanks.