Избавиться от джойнов с помощью денормализации, тогда лимит будет работать лучше, и вобще можно будет построить соответсвующий индекс, в котором будет пре-сортировка ваших данных. А вобще, что бы лучше ответить на ваш вопрос, хотелось бы посмотреть структуру и более полное описание задачи.