Несколько вещей, которые вы можете сделать здесь ..
1) Получите фрагментированные данные, например, если вы отображаете эти данные в таблице, поищите что-нибудь DataTables на стороне сервера.
2) Если вы все еще хотите, чтобы все в одном запросе, попробуйте использовать индексирование БД, чтобы ускорить его
3) Увеличьте время ожидания сервера.