@rinaz22

Можно ли использовать GROUP_CONCAT для больших запросов?

Всем привет. Делаю проект, где нужно вывести данные с БД. Объем зависит от параметров запроса(задает пользователь).
Запрос группируется по определенным столбцам и для получения других значении, например status, использую GROUP_CONCAT.
В одной записи может быть несколько тысяч status'ов. Чтобы все это вместить увеличил лимит GROUP_CONCAT
SET SESSION group_concat_max_len = 1000000;
Вопрос: Как можно оптимизировать запрос, чтобы он был более легким и без возможности ломаться. Т.е. если status'ов будет больше 1000000, то конечный результат будет некорректным.
  • Вопрос задан
  • 74 просмотра
Пригласить эксперта
Ответы на вопрос 1
402d
@402d
начинал с бейсика на УКНЦ в 1988
возникает вопрос
А на фига ему строка из миллиона слов готов,отгружен ?

что делает модель ? собирает json / xml
Может часть группировок вынести на уровень модели из запроса ?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы