My guildmates have been properly roster trained to upload their data every day (thanks to uniuploader), and with about 150 characters in the database, the display speed of the character page wasn't too good anymore.
I was able to reduce the page generation time by ~66% (down to 0.5 seconds from 1.5 seconds) with the following index:
ALTER TABLE `roster_talents` ADD INDEX `talents_ix01` ( `member_id` , `tree` , `column` , `row` );
Might be interestig to include this (or maybe there's even a better index?) in the next release?
On a side note I wanted to create this as a feature request (bug/feature "forum" in the forum list) but I don't see how to create these anymore?
- Fang