Вместо использования RAND () используйте случайное число в смещении для LIMIT
на языке, который вызывает этот запрос.Это может иметь две проблемы, хотя.вам нужно знать, сколько элементов в базе данных, 2. однако, выдает только что-то случайное для одного из элементов.Другой вариант - полностью исключить LIMIT и RAND () и просто выбирать случайные элементы при возврате запроса (хотя я думаю, что это будет медленнее)
Есть ли реальная причина, по которой вам нужно этовысокая производительность?Я уверен, что использования RAND () будет достаточно для такого запроса.