Size: a a a

2020 February 07

И

Игорь in Laravel Pro
Artem Stepanenko
Ребят, привет
Делаю такое, что бы получить объекты, у которых рейтинг выше 6.5 и кол-во отзывов более 10
Скрин очень долго грузится(от 5 сек за 1 запрос)
Как ускорить? Может по другому написать, через left join как-то?
иногда спасает денормализация. Добавить поле с рейтингом и по событию его пересчитывать (в очереди)
источник

RK

Roman Kolosov in Laravel Pro
Artem Stepanenko
Ребят, привет
Делаю такое, что бы получить объекты, у которых рейтинг выше 6.5 и кол-во отзывов более 10
Скрин очень долго грузится(от 5 сек за 1 запрос)
Как ускорить? Может по другому написать, через left join как-то?
Вот ты сам понял что написал?)
источник

EG

Egor Gruzdev in Laravel Pro
Artem Stepanenko
Ребят, привет
Делаю такое, что бы получить объекты, у которых рейтинг выше 6.5 и кол-во отзывов более 10
Скрин очень долго грузится(от 5 сек за 1 запрос)
Как ускорить? Может по другому написать, через left join как-то?
индексы?!
источник

AS

Artem Stepanenko in Laravel Pro
Roman Kolosov
Вот ты сам понял что написал?)
источник

AS

Artem Stepanenko in Laravel Pro
Сори, скрин забыл
источник

EG

Egor Gruzdev in Laravel Pro
подсчитвай рейтинги в фоне, а не налету
источник

RK

Roman Kolosov in Laravel Pro
😅
источник

RK

Roman Kolosov in Laravel Pro
Хм да не
источник

RK

Roman Kolosov in Laravel Pro
А сколько записей?
источник

AN

Artem N in Laravel Pro
Артём Абрамович🧘🏻‍♂️ Кто на йогу?
Здравствуйте. Порекомендуйте, пожалуйста, впс под битрикс?
поздновато может но лучшая пока firstvds с их сборкой GT под битрикс (есть купончик на небольшую скидку , если нужен дам)
источник

RK

Roman Kolosov in Laravel Pro
Хотя да индексы должны быть в любом случае
источник

AS

Artem Stepanenko in Laravel Pro
Тут дело в том, что получение просто кол-ва и рейтинга на лету отрабатывает быстро
Но вместе с having намного дольше(20мс vs 5-6с)
источник

AS

Artem Stepanenko in Laravel Pro
Roman Kolosov
А сколько записей?
5000 объектов и у каждого ~15 комментариев
источник

EG

Egor Gruzdev in Laravel Pro
Artem Stepanenko
Тут дело в том, что получение просто кол-ва и рейтинга на лету отрабатывает быстро
Но вместе с having намного дольше(20мс vs 5-6с)
есть потребность в расчете на лету?
источник

RK

Roman Kolosov in Laravel Pro
Artem Stepanenko
5000 объектов и у каждого ~15 комментариев
Эм так это вообще минималка
источник

RK

Roman Kolosov in Laravel Pro
Я думал там хоть 1ккк записей
источник

AS

Artem Stepanenko in Laravel Pro
Roman Kolosov
Эм так это вообще минималка
Вот, вот
И говорю же, без having”ов грузит очень быстро
источник

RK

Roman Kolosov in Laravel Pro
Artem Stepanenko
Вот, вот
И говорю же, без having”ов грузит очень быстро
Индексы есть?
источник

AS

Artem Stepanenko in Laravel Pro
Egor Gruzdev
есть потребность в расчете на лету?
Да, тут лучше на лету считать и в кэш кидать на какое-то время
источник

ИЛ

Иван Лещенко... in Laravel Pro
Artem Stepanenko
Вот, вот
И говорю же, без having”ов грузит очень быстро
Совет странный, но сделай через элок
источник