около 5000 , а получать надо 30 рандомных
оптимально: SELECT * FROM my_table ORDER BY RANDOM() LIMIT 30;
В джанге вроде как есть MyModel.objects.order_by('?') но вроде это плохая практика
почему ? =)
Ну вот я где ни про читаю везде пишут что это вроде как медленно и не оптимально.
на небольших данных нормально на больших база сначала перемешает все строки а потом выберет 30 первых
Обсуждают сегодня