Версия битрикса: "Управление сайтом 9.0.6" и пока обновления к более новым версиям не предвидятся в самый ближайший момент.
В общем скрипт время от времени добавляет элменты в определенные инфоблоки. За неделю порядка 30-50 тысяч. И всё это количество обязательно обязано присуствовать в этот промежуток времени.
Теперь когда я захожу в админ часть и хочу просмотреть какую-либо запись - битрикс не может отобразить даже список элементов. Выпадает fatal error оповещающий недостаточное выделение памяти.
Вопрос №1: Почему такое происходит? И как от этого избавится не выделяя безграничное количество памяти?
Далее в течении месяца сохраненные данные уже более не актуальны и я б срадостью бы их удалил, но тут сталкиваюсь опять с проблемой: в ручную не могу по причине что описал выше, а для динамического удаления функция CIBlockElement::Delete принимает ELEMENT_ID !!! Это что ж я должен выборку такую огромную сделать и пройтись по элементно удаляя их?!!
Вопрос №2: Как удалить хотя бы по критерию ACTIVE_FROM и ACTIVE_TO?
В общем скрипт время от времени добавляет элменты в определенные инфоблоки. За неделю порядка 30-50 тысяч. И всё это количество обязательно обязано присуствовать в этот промежуток времени.
Теперь когда я захожу в админ часть и хочу просмотреть какую-либо запись - битрикс не может отобразить даже список элементов. Выпадает fatal error оповещающий недостаточное выделение памяти.
Вопрос №1: Почему такое происходит? И как от этого избавится не выделяя безграничное количество памяти?
Далее в течении месяца сохраненные данные уже более не актуальны и я б срадостью бы их удалил, но тут сталкиваюсь опять с проблемой: в ручную не могу по причине что описал выше, а для динамического удаления функция CIBlockElement::Delete принимает ELEMENT_ID !!! Это что ж я должен выборку такую огромную сделать и пройтись по элементно удаляя их?!!
Вопрос №2: Как удалить хотя бы по критерию ACTIVE_FROM и ACTIVE_TO?