Страница 19 из 20

Re: [DASH] Количество запросов в БД

Добавлено: Ср июн 02, 2021 3:12 pm
Карл Маркс
amelnyk писал(а):
Ср июн 02, 2021 2:48 pm
Карл Маркс писал(а):
Вс май 16, 2021 5:19 pm
СпойлерПоказать
1.JPG
СпойлерПоказать
2.JPG
подскажите плз где найти эту страницу с запросами к бд, что на первых двух скринах?
В маркете дополнений установить приложение SQLMeter из раздела Система. Уже в ней нажать сперва зелёную кнопку, потом красную. Потом анализ. Я или по 10 сек или по минуте держал, дольше анализирует долго. Но я чайник ещё тот :)

Re: [DASH] Количество запросов в БД

Добавлено: Ср июн 16, 2021 11:05 pm
Chainik
Тарас (tarasfrompir), вы сотворили чудо!
У меня на минимуме было 100-120 запросов в секунду. После нового контроля циклов (https://connect.smartliving.ru/profile/ ... rosov.html)
и после оптимизации работы вебсокетов (https://connect.smartliving.ru/profile/ ... -nimi.html)
количество запросов к БД стало меньше 30 в секунду!
Браво!!!

Re: [DASH] Количество запросов в БД

Добавлено: Ср июн 16, 2021 11:50 pm
tarasfrompir
Chainik писал(а):
Ср июн 16, 2021 11:05 pm
Тарас (tarasfrompir), вы сотворили чудо!
У меня на минимуме было 100-120 запросов в секунду. После нового контроля циклов (https://connect.smartliving.ru/profile/ ... rosov.html)
и после оптимизации работы вебсокетов (https://connect.smartliving.ru/profile/ ... -nimi.html)
количество запросов к БД стало меньше 30 в секунду!
Браво!!!
Да я то тут несильно и причем. Это просто доведённая до ума изначальная логика автора. С моими изменениями мелкими. Но даже в таком как у вас варианте сейчас - есть ещё куда стремится по работе МДМ думаю что на 5-10 запросов можно все это уменьшить, причем безболезненно и без никакой особой переделки.... Так что вот так вот. И кстати выложу уже завтра подправленный ещё вариант циклов... Если будут силы и время... :lol:

Re: [DASH] Количество запросов в БД

Добавлено: Чт июн 17, 2021 9:29 pm
tarasfrompir
Вобщем судя по инфе кина не будет. Ну да и хрен с ним...

Re: [DASH] Количество запросов в БД

Добавлено: Пн ноя 08, 2021 9:06 pm
kolizeyalex
Воспользовался изменениями контроля циклов по этой ссылке https://connect.smartliving.ru/profile/ ... rosov.html. Выявилась проблемка, а именно часть циклов в статусе работает, а часть не отвечает.
Это:
setGlobal((str_replace('.php', '', basename(__FILE__))) . 'Run', time(), 1);
заменил на
echo date("H:i:s") . " Cycle " . basename(__FILE__) . ' is running ';
во всех циклах.
Подскажите куда копать.
clip.png
clip.png (66.56 КБ) 2159 просмотров

Re: [DASH] Количество запросов в БД

Добавлено: Пн ноя 08, 2021 9:13 pm
tarasfrompir
kolizeyalex писал(а):
Пн ноя 08, 2021 9:06 pm
Воспользовался изменениями контроля циклов по этой ссылке https://connect.smartliving.ru/profile/ ... rosov.html. Выявилась проблемка, а именно часть циклов в статусе работает, а часть не отвечает.
Это:
setGlobal((str_replace('.php', '', basename(__FILE__))) . 'Run', time(), 1);
заменил на
echo date("H:i:s") . " Cycle " . basename(__FILE__) . ' is running ';
во всех циклах.
Подскажите куда копать.
clip.png
Вообщето есть доработанный и улучшенный вариант этого безобразия...
А вообщето эта статья УДАЛЕНА из коннекта из-за устаревшей в ней информации
В данном случае контроль циклов никак не может отображать своей работы поскольку контроль циклов производится только внутренними силами.
Поэтому синим это новые циклы а зеленым это не правленные циклы...
А красным остановивишиеся....

Re: [DASH] Количество запросов в БД

Добавлено: Пн ноя 08, 2021 9:18 pm
kolizeyalex
Благодарю за информацию. А есть возможность дать ссылку на "доработанный и улучшенный вариант этого безобразия...", мне очень интересна эта тема т.к. малинка у меня всего лишь B+ старенькая. Очень хотелось бы разгрузить ее немножко ;)

Re: [DASH] Количество запросов в БД

Добавлено: Вт ноя 09, 2021 12:33 am
tarasfrompir
kolizeyalex писал(а):
Пн ноя 08, 2021 9:18 pm
Благодарю за информацию. А есть возможность дать ссылку на "доработанный и улучшенный вариант этого безобразия...", мне очень интересна эта тема т.к. малинка у меня всего лишь B+ старенькая. Очень хотелось бы разгрузить ее немножко ;)
Ссылки как таковой не существует - от слова вообще. Если сами разберетесь можете покопатся у меня на гите.
Если вы сами не знаете что делаете - то смысла нету этим заниматся. Поскольку поддержку этого никто делать НЕ БУДЕТ. А после обновления оно слетит.

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

Менее стабильное это не "лучшее". Лучше меньше производительность но выше стабильность, тут даже спорить не о чем. Так или иначе по стабильности будут вопросы ко мне. Я попробовал твоё решение как есть -- вообще не работало, я поправил чтобы работало и отправил тебе обновление назад, оставив тестировать у себя -- всё равно стабильно получал падение циклов. К сожалению, у меня сейчас времени с этим разбираться от слова "совсем". Поэтому, если тебе это действительно важно, то тестируй у себя + найди ещё желающих. Когда будешь на 100% уверен что оно стабильно работает и не создаёт проблем обратной совместимости, то присылай мне готовый вариант, я поставлю у себя и, как писал выше, погоняю минимум неделю и только потом это будет в альфе. Переключатель этого функционала вообще смысла не имеет -- оно либо будет работать лучше либо не будет и если оно будет лучше работать, то станет основным и единственным вариантом."

И если уж сами сможете это поддержать то добро пожаловать ко мне на гит....

ПС
Надеюсь никого не обидел (в целях такого не было)
Надеюсь никакой тайны не розгласил...

Re: [DASH] Количество запросов в БД

Добавлено: Сб фев 12, 2022 7:37 pm
Logrus
Logrus писал(а):
Вт фев 16, 2021 1:58 pm
Screenshot_2021-02-16-15-57-23.png

п.с. если говорить именно про таймеры, очистку лишнюю убрал
остальное в курилке описывал, запрос с лишней выборкой из не используемого поля, ежесекундная очистка по експире
т.е. если смотреть то в каждом модуле можно по мелочи что то найти и улучшить
подниму тему )))
всегда есть место для маневра, тот же сервер, пользовательский код и оборудование
Снимок.PNG
Снимок.PNG (72.96 КБ) 1534 просмотра

Re: [DASH] Количество запросов в БД

Добавлено: Ср май 11, 2022 9:12 pm
ZyaK
хм, вчера сдохла флешка, установил новую на распберри, накатил бекап. всё ожило, все работает а вот запросов раньше в секкунду было 120, а сейчас ноль. как понимать? не понимаю :)