Как в Битрикс корректно делать быстрые выборки элементов с фильтром по большому количеству id?
количество id, например, равно 200 000
фильтр $arFilter["=ID"] = [....]
для CIBlockElement::GetList выполняется очень долго, т.к превращается в конструкцию IN,
можно использовать api d7 для выборок с join конкретной таблицы, (runtime поля)
но как быть в тех случаях, когда список ID постоянно меняется и индивидуален для отдельного пользователя?
тут бы подошло TEMPORARY TABLE MySQL,
но этого функционала вроде как нет...
подскажите что-нибудь....
количество id, например, равно 200 000
фильтр $arFilter["=ID"] = [....]
для CIBlockElement::GetList выполняется очень долго, т.к превращается в конструкцию IN,
можно использовать api d7 для выборок с join конкретной таблицы, (runtime поля)
но как быть в тех случаях, когда список ID постоянно меняется и индивидуален для отдельного пользователя?
тут бы подошло TEMPORARY TABLE MySQL,
но этого функционала вроде как нет...
подскажите что-нибудь....