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

Всё, что не подходит под вышеперечисленные разделы

Модератор: immortal

Andyross79
Сообщения: 20
Зарегистрирован: Вт сен 03, 2019 7:17 am
Благодарил (а): 9 раз
Поблагодарили: 2 раза

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

Сообщение Andyross79 » Ср фев 10, 2021 3:10 pm

Chainik писал(а):
Ср фев 10, 2021 2:19 pm
Andyross79 писал(а):
Ср фев 10, 2021 1:04 pm
То есть либо скорость, либо визуал.
Либо не использовать ПУ.
А в чем тогда смысл MD? тогда можно либо свой php сайт с Графаной какой-нибудь и NoSQL базой, либо HA, например, уже настраивать :)
За это сообщение автора Andyross79 поблагодарили (всего 2):
SmoKE_xDDD (Ср фев 10, 2021 6:35 pm) • oikworld (Ср фев 24, 2021 4:42 pm)
Рейтинг: 2.35%
Chainik
Сообщения: 1366
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 225 раз
Поблагодарили: 429 раз

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

Сообщение Chainik » Ср фев 10, 2021 3:37 pm

Так MD не ограничивается лишь ПУ. Это отличный "конструктор". Можно на своих классах, объектах и методах делать что угодно. Да, в ПУ предпринята попытка упростить жизнь пользователям, но у этого упрощения есть цена (в виде обработки большого количества тяжелого кода и связанных с этим негативных последствий). Просто каждый, кто начинает пользоваться ПУ, должен это осознавать.
За это сообщение автора Chainik поблагодарил:
Strangeman (Ср фев 10, 2021 10:19 pm)
Рейтинг: 1.18%
Аватара пользователя
SmoKE_xDDD
Сообщения: 732
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород
Благодарил (а): 92 раза
Поблагодарили: 768 раз

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

Сообщение SmoKE_xDDD » Ср фев 10, 2021 3:45 pm

Andyross79 писал(а):
Ср фев 10, 2021 2:49 pm
SmoKE_xDDD писал(а):
Ср фев 10, 2021 2:42 pm
Вечером будет патч в альфу с фиксом этого.
Надо будет родные методы на место вернуть или что-то другое докручивать?
Мы выпиливаем обработку на php и запись в БД. Счетом и выводом будет заниматься JS соответственно существенно снизит нагрузку.
Вот тут можно ускорить процесс написания =)
За это сообщение автора SmoKE_xDDD поблагодарил:
Andyross79 (Ср фев 10, 2021 5:56 pm)
Рейтинг: 1.18%
Аватара пользователя
SmoKE_xDDD
Сообщения: 732
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород
Благодарил (а): 92 раза
Поблагодарили: 768 раз

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

Сообщение SmoKE_xDDD » Ср фев 10, 2021 9:38 pm

Andyross79 писал(а):
Ср фев 10, 2021 3:10 pm
Chainik писал(а):
Ср фев 10, 2021 2:19 pm
Andyross79 писал(а):
Ср фев 10, 2021 1:04 pm
То есть либо скорость, либо визуал.
Либо не использовать ПУ.
А в чем тогда смысл MD? тогда можно либо свой php сайт с Графаной какой-нибудь и NoSQL базой, либо HA, например, уже настраивать :)
Залили в альфу
За это сообщение автора SmoKE_xDDD поблагодарил:
Andyross79 (Ср фев 10, 2021 10:28 pm)
Рейтинг: 1.18%
Аватара пользователя
Strangeman
Сообщения: 208
Зарегистрирован: Ср янв 16, 2013 6:35 pm
Откуда: Золотарево
Благодарил (а): 99 раз
Поблагодарили: 19 раз
Контактная информация:

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

Сообщение Strangeman » Ср фев 10, 2021 10:24 pm

SmoKE_xDDD писал(а):
Ср фев 10, 2021 9:38 pm
Залили в альфу
Запросов к БД поубавилось. У меня было 330 в секунду, стало 271.
Основной: Z99Le, Debian 10, модули на ESP-12F с собственной логикой. С сервером связаны, но работоспособны и без него.
Тестовый: Cubieboard2, Armbian Buster (сейчас Bionic) 5.4.y
Аватара пользователя
SmoKE_xDDD
Сообщения: 732
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород
Благодарил (а): 92 раза
Поблагодарили: 768 раз

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

Сообщение SmoKE_xDDD » Ср фев 10, 2021 10:24 pm

Strangeman писал(а):
Ср фев 10, 2021 10:24 pm
SmoKE_xDDD писал(а):
Ср фев 10, 2021 9:38 pm
Залили в альфу
Запросов к БД поубавилось. У меня было 330 в секунду, стало 271.
там еще не все отключили =) Ждем Сергея =)
Andyross79
Сообщения: 20
Зарегистрирован: Вт сен 03, 2019 7:17 am
Благодарил (а): 9 раз
Поблагодарили: 2 раза

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

Сообщение Andyross79 » Ср фев 10, 2021 10:28 pm

SmoKE_xDDD писал(а):
Ср фев 10, 2021 9:38 pm
Залили в альфу
Правильно понимаю, что поменялись только классы SLeak, SMotions, SOpeClose, SOpenable, SSmoke?
У меня 100% попадание в молоко :) Ни один из этих классов не использую :lol:
Для остальных на примере этих перепиливать? И менять надо, похоже, именно код (вливая в гит), а не переписывать методы?
Аватара пользователя
SmoKE_xDDD
Сообщения: 732
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород
Благодарил (а): 92 раза
Поблагодарили: 768 раз

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

Сообщение SmoKE_xDDD » Ср фев 10, 2021 10:31 pm

Andyross79 писал(а):
Ср фев 10, 2021 10:28 pm
SmoKE_xDDD писал(а):
Ср фев 10, 2021 9:38 pm
Залили в альфу
Правильно понимаю, что поменялись только классы SLeak, SMotions, SOpeClose, SOpenable, SSmoke?
У меня 100% попадание в молоко :) Ни один из этих классов не использую :lol:
Для остальных на примере этих перепиливать? И менять надо, похоже, именно код (вливая в гит), а не переписывать методы?
Ну как бы да... Именно в них постоянная долбежка БД изменением updateText. В каких еще используются такие подписи?
Andyross79
Сообщения: 20
Зарегистрирован: Вт сен 03, 2019 7:17 am
Благодарил (а): 9 раз
Поблагодарили: 2 раза

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

Сообщение Andyross79 » Ср фев 10, 2021 10:45 pm

SmoKE_xDDD писал(а):
Ср фев 10, 2021 10:31 pm
Ну как бы да... Именно в них постоянная долбежка БД изменением updateText. В каких еще используются такие подписи?
Я использую STempHumSensors (раз в минуту меняются данные), SPowerSensors (раз в 3 секунды), SVoltageSensors (раз в 3 секунды), SCurrentSensors (раз в 3 секунды), SRelays (не часто меняются). У всех этих классов, как понимаю, идет постоянный опрос не поменялось ли значение, ну и Alive проверяется таймерами.

Когда ValueUpdated и UpdatedText родные отключил, получилось 410 (снизилось с 700 после оптимизации кода, а до этого было больше 1000) запросов в секунду, но стало подглючивать со статусом "живости" устройства..
Последний раз редактировалось Andyross79 Ср фев 10, 2021 11:07 pm, всего редактировалось 1 раз.
Аватара пользователя
Strangeman
Сообщения: 208
Зарегистрирован: Ср янв 16, 2013 6:35 pm
Откуда: Золотарево
Благодарил (а): 99 раз
Поблагодарили: 19 раз
Контактная информация:

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

Сообщение Strangeman » Ср фев 10, 2021 11:07 pm

Кстати, UpdatedText - это хорошо, но есть ещё один момент - для каждого значения с некоторых пор пишется источник. Это удобно при отладке, но дополнительно грузит БД.
За это сообщение автора Strangeman поблагодарил:
Andyross79 (Ср фев 10, 2021 11:08 pm)
Рейтинг: 1.18%
Основной: Z99Le, Debian 10, модули на ESP-12F с собственной логикой. С сервером связаны, но работоспособны и без него.
Тестовый: Cubieboard2, Armbian Buster (сейчас Bionic) 5.4.y
Ответить