Перейти к содержимому
Участник сообщества #18
Участник сообщества #18
8 апр. 2026 г., 09:03(изменён)
Решено
0
0

Работа с большими массивами данных

Из чата сообщества

Коллеги, подскажите, пожалуйста. Есть большой массив данных (15 тысяч анкет). Необходимо вывести их на странице через выборку. Для ускорения работы с запросом написал sql запрос. Но чтобы выборка вернула данные, необходимо обработать этот массив, например, через ArraySelectAll, что опасно при работе с более, чем 1000 объектов, судя по документации Как вы работаете с большими массивами данных в таком случае?

Участник сообщества
Участник сообщества8 апр. 2026 г., 09:52(изменён)
Решение

Пэйджинг

Сделайте пейджинг внутри sql, чтобы выборка возвращала только одну страницу таблицы.

Участник сообщества
Участник сообщества8 апр. 2026 г., 09:09(изменён)

Отчет?

Нет, вывожу анкеты в табличное представление, по анкете можно кликнуть и вызывается удаленное действие (внутри УД можно проводить разные манипуляции с анкетой прямо с портала, не заходя в админку)

Участник сообщества
Участник сообщества8 апр. 2026 г., 09:23(изменён)

пагинация на сервере решает вопрос же?

Участник сообщества
Участник сообщества8 апр. 2026 г., 09:25(изменён)

Сразу все 15000 выводишь?

Ну в итоге надо вывести все. Если есть инструмент, который позволит обрабатывать и выводить частями, думаю, это тоже подходит. Конечно, важно, чтобы еще поиск в столбцах таблицы работал, но это уже второстепенный вопрос, наверное

Чтобы ответить, необходимо войти в систему