Архив для 28 января, 2016

Быстрая выборка «случайной» записи из базы MySQL в 1 млн записей

Т.к. вариант выборки случайных записей из базы миллионника не подходит:
SELECT * FROM pages WHERE in_sitemap=0 ORDER BY RANDOM() LIMIT 10;
то я все думал, как бы быстрее это делать… и понял, что и не нужно выбирать случайные записи :) Достаточно делать смещение по ID последней выбранной записи.

28.01.2016 | 0 Comments More