I have a testing server where I have generated a large course and populated it with 1000 users. I decided I might test the performance by attempting to do things to the gradebook. I decided to populate the gradebook. I downloaded the grades, inserted random numbers for all 100 grade items and 1000 users and re-imported them. The import has been chugging along now for 6 hours. I have no idea how far it has gotten. It appears to be a pretty intense process, but it keeps rolling along and nothing has shown any signs of breaking.
I'm curious, has anyone created any sort of delayed gradebook calculating plugin or something that can prevent the recalculating of grades until after all data has been updated or otherwise limit the impact of grade operations on the rest of the site?
My database and server are on separate systems, I'm using a Percona database, which is a match to our production system, and the webserver is just a standard-issue Apache on Centos, stock configurations since I was mainly trying to see how I could stress the database and (so far unsuccessfully) reproduce a database problem we had recently during final exams.