I've notice that we have hit over 3 million registered players on this site. Is that number of players having an impact on DB performance? I do realize not all are active, but their info is still being stored.
Perhaps to keep the DB at peak performance that a 15 min mtce downtime per day to compact and sort the database maybe worth looking into.