кажется дело в том что подзапрос независимый и поэтому возвращаются только для последней модели
если у вас имеются идеи как сделать так что для каждой модели возвращались отношения сгруппированные по полю type, то прошу поделиться, как это можно обыграть)
можно упереться в max-packet-size, или как он там в mysql
возможно, но я пытаюсь для начала вывести в лог зам запрос. и заметил что при определенном количестве он дальше уже не строит запрос. DB::connection('bi')->enableQueryLog(); $queries = DB::connection('bi')->getQueryLog();
в идеале как посоветовали юзать InfluxDB/ClickHouse
но если нам надо - сделать сейчас - не переписать пол системы - не хочется сейчас изучать и подключать новые технологии - это неприоритетной задача для бизнеса
можно подумать как сделать лучше с минимальными усилиями
как по мне нужно разделить значения по выборке
- добавить enum time_period с значениями 10 мин, 1 час, 12 часов и т.д. (лучше на уровне бд сделать беззнаковый инт чтоб без проблем добавлять значения периодов) - добавить период в индекс - при выборке ставить ключ нужного периода
таким образом решена проблема как отличать сгрупированые значения и измерения + скорость должна быть в норме также когда график увеличивают можем делать запрос для меньшего периода
конечно специализированные решения позволять намного более ефективно манипулировать такими данными, но это не всегда нужно
Всем привет, на сайте есть кнопка обратного звонка , после заполнения данные приходит в телеграмм канал от имени бота, сейчас это сломалось, кто выделит 10 минут починить? $
Всем привет, на сайте есть кнопка обратного звонка , после заполнения данные приходит в телеграмм канал от имени бота, сейчас это сломалось, кто выделит 10 минут починить? $
"обожаю" такие задачи) сам оценил уже и время, мб сам за 10 минут и починишь?) никогда не оценивайте сроки за других, я ПМов и так за это по губам бью
Всем привет, на сайте есть кнопка обратного звонка , после заполнения данные приходит в телеграмм канал от имени бота, сейчас это сломалось, кто выделит 10 минут починить? $