Size: a a a

Laravel для начинающих

2020 January 20

И

Игорь in Laravel для начинающих
ну так, на всякий случай
источник

VY

Vladimir Yefremov in Laravel для начинающих
Игорь
аналогично и с js, кстати)
это тоже ресурс
ну да, он (npm) их оба "корежит" :)
источник

И

Игорь in Laravel для начинающих
Vladimir Yefremov
ну да, он (npm) их оба "корежит" :)
верно
источник

Д

Діма in Laravel для начинающих
Привет еще раз.
Тестирую приложение свое с автомобилями (  доска обьявлений )
Фильтрую результаты в основном с помощью двух функций
1) whereJsonContains
2) where
3) orderBy

Закинул 300 000 фейковых  записей)
на локалке наблюдаю тормоза)
Выборка из 300 000 записей по одной марке  где 2580 результатов заняла 5 секунд ( сидел с секундомером)

Потом из этих 2580 записей еще по цене сделал выборку ( где в результате вышло 22 оффера )
получилось 6 секунд.

Не очень устраивает так сказать)
Как можно тестить скорость, количество запросов в БД и вообще из-за чего так тормозит?
источник

Д

Діма in Laravel для начинающих
Может есть какие плагини для лары чтобы можно было скорость тестить.
источник

И

Игорь in Laravel для начинающих
Діма
Привет еще раз.
Тестирую приложение свое с автомобилями (  доска обьявлений )
Фильтрую результаты в основном с помощью двух функций
1) whereJsonContains
2) where
3) orderBy

Закинул 300 000 фейковых  записей)
на локалке наблюдаю тормоза)
Выборка из 300 000 записей по одной марке  где 2580 результатов заняла 5 секунд ( сидел с секундомером)

Потом из этих 2580 записей еще по цене сделал выборку ( где в результате вышло 22 оффера )
получилось 6 секунд.

Не очень устраивает так сказать)
Как можно тестить скорость, количество запросов в БД и вообще из-за чего так тормозит?
Винда 7 и openserver?
источник

S

Sonic [Скупаю | Актуально всегда] in Laravel для начинающих
Діма
Привет еще раз.
Тестирую приложение свое с автомобилями (  доска обьявлений )
Фильтрую результаты в основном с помощью двух функций
1) whereJsonContains
2) where
3) orderBy

Закинул 300 000 фейковых  записей)
на локалке наблюдаю тормоза)
Выборка из 300 000 записей по одной марке  где 2580 результатов заняла 5 секунд ( сидел с секундомером)

Потом из этих 2580 записей еще по цене сделал выборку ( где в результате вышло 22 оффера )
получилось 6 секунд.

Не очень устраивает так сказать)
Как можно тестить скорость, количество запросов в БД и вообще из-за чего так тормозит?
Делай кусочное получение через chunk
источник

Д

Діма in Laravel для начинающих
винда 10 про
i5-7200U
источник

Д

Діма in Laravel для начинающих
Laragon
источник

И

Игорь in Laravel для начинающих
Діма
винда 10 про
i5-7200U
Попробуй сделать очень простой запрос к БД , например user find(1) и скажи будет ли задержка примерно в 1 секунду?
источник

И

Игорь in Laravel для начинающих
Или сразу выдаст результат (несколько мс)
источник

Д

Діма in Laravel для начинающих
понял.
хорошо.
Буду смотреть.
Сейчас уже устал.
Завтар вернусь.
Наверное плагин какой то поищу
источник

Д

Діма in Laravel для начинающих
который замеряет скорость ответа БД
источник

Д

Діма in Laravel для начинающих
Я что-то видел, даже на одном из проектов у мен стоит.
Просто забыл где
источник

И

Игорь in Laravel для начинающих
Діма
Привет еще раз.
Тестирую приложение свое с автомобилями (  доска обьявлений )
Фильтрую результаты в основном с помощью двух функций
1) whereJsonContains
2) where
3) orderBy

Закинул 300 000 фейковых  записей)
на локалке наблюдаю тормоза)
Выборка из 300 000 записей по одной марке  где 2580 результатов заняла 5 секунд ( сидел с секундомером)

Потом из этих 2580 записей еще по цене сделал выборку ( где в результате вышло 22 оффера )
получилось 6 секунд.

Не очень устраивает так сказать)
Как можно тестить скорость, количество запросов в БД и вообще из-за чего так тормозит?
Есть ли индексы в полях, по которым идет выборка?
источник

И

Игорь in Laravel для начинающих
Діма
который замеряет скорость ответа БД
debugbar вроде показывает сколько времени уходит на запросы
источник

Д

Діма in Laravel для начинающих
Игорь
Есть ли индексы в полях, по которым идет выборка?
Ты про id?
Ну есть те стандартные
источник

Д

Діма in Laravel для начинающих
Игорь
debugbar вроде показывает сколько времени уходит на запросы
Вот. Наверное про него говорил
источник

И

Игорь in Laravel для начинающих
Діма
Ты про id?
Ну есть те стандартные
Может стоит еще добавить индексы
источник

И

Игорь in Laravel для начинающих
Значит ты его туда не передаешь
источник