Какая СУБД используется?
Sumo 27.10.2013 16:45
Если MySQL, то возникает несколько вопросов о настройке:
— Какая версия сервера используется?
— Таблицы innodb?
— Кеш запросов отключили?
— Под буферпулы отдали максимум возможной памяти?
По описанию базы сразу напрашивается предложение сделать партишионинг таблицы с сообщениями по UserID (средствами СУБД). Возможно, что dirfolders и dirlabels тоже можно разделить.