1. Для большого проекта лучше использовать таблицы InnoDB
2. В данном случае у вас ошибка вызванная тем, что при объединение таблиц формируется большой временный файл, размер которого превышает доступное место в /mysqltmp
Для решения данной проблемы
1. Можно увеличить доступное место для временных файлов
Скорость отображения страницы браузером пользователя зависит, как непосредственно от времени генерации на сервере, так и от скорости загрузки браузером пользователя. Тут возникает ряд проблем, которые и призван решить новый функционал главного модуля.