Hi all. I've encountered a very strange turn of events--don't get me wrong, I'm not complaining (I won't look a gifthorse in the mouth)--but I was just hoping for some explanation.
A few months ago, we performed upgrades to our web servers (several lighttpd/PHP app servers and one beefy MySQL server). These upgrades required that we upgrade Moodle, so we upgraded to 2.0--and in terms of performance, it was a bit of a disaster. Courses, resources, activities, virtually everything on our Moodle installs slowed to a crawl. We thought it might have been because of the db engines for our tables, so after a few days we tried switching from MyISAM to InnoDB... Didn't help, so a few days later we changed back.
Frankly, we were kinda bummed about it. We should have more than enough hardware to handle Moodle at our loads (practically idle)... So we resigned ourselves to the fact that it would be slow, and left it alone for a while.
Now, a few months later, we were planning on giving Moodle a try with Postgres... Only to find that our install seems to have "fixed" itself and is running quite smoothly.
I'm just wondering... Is there a reason that Moodle would have sped up over time? Like, does 2.0 do something to clean up old data, and now that it's been done, it's going to run better? Or is this just some inexplicable anomaly?
We're still considering switching to Postgres, but if we can rely upon these improved speeds, that might change our timeline. Thanks.