Здравствуйте, Akzhan. > посчитать селективность (запомнить однократно), > > потом просто сгенерировать пачку псевдослучайных id и выполнить select по ним > (IN) с доп. условием на доступность всем. количество id равно количество > нужным поделить на селективность. > > Получили результат. Если недостаточно, генерируем вторую пачку и отбираем > остаток. > > Итого в среднем один запрос с поиском по PK + фильтр. Редко два.
Это то, что нужно. > Повторяемость обеспечивается выбором и настройкой алгоритма генерации > случайных чисел. Алгоритм в первом приближении Andrei Lukovenko описал. Есть мысли как его улучшить в плане лучшей привязки строк к id-шкам? -- С уважением, Михаил mailto:[email protected] -- Moscow.pm mailing list [email protected] | http://moscow.pm.org
