В таблице миллион записей. Делать order by rand() кажется тяжеловатым для базы. Переносить генерацию на пхп вроде как выход, но получается надо сначала получить общее кол-во записей count(*) и потом делать уже основной запрос. получается 2 запроса.
Может кто делал уже подобное? Посоветуйте как реализовать.