Привет.
Есть большая БД товаров ~ 1 млн и нужно сделать,чтобы на сайте они появились не сразу, а по 20 шт. в час, чтобы было видно обновление сайта.
Есть массив таких товаров, который обновляется каждый час и добавляет туда по 20 новых ID и собственно таким образом получаю их:
SELECT *
FROM goods
WHERE
(
id = 6475 OR
id = 284906 OR
id = 36784 OR
id = 22738 OR
id = 229985 OR
id = 33748 OR
id = 2234 OR
id = 40596
)
ORDER BY goods_type
LIMIT 230, 10
Если у меня будет в этом условии
... id = 6475 OR id = 284906 ... к примеру 900 000 ID товаров, запрос будет обрабатываться долго?
Каким образом посоветуете выводить товары постепенно с течением времени (изменять исходную БД я не могу)?