А в чем тогда смысл MD? тогда можно либо свой php сайт с Графаной какой-нибудь и NoSQL базой, либо HA, например, уже настраивать
[DASH] Количество запросов в БД
Модератор: immortal
-
- Сообщения: 21
- Зарегистрирован: Вт сен 03, 2019 7:17 am
- Благодарил (а): 9 раз
- Поблагодарили: 2 раза
Re: [DASH] Количество запросов в БД
- За это сообщение автора Andyross79 поблагодарили (всего 2):
- SmoKE_xDDD (Ср фев 10, 2021 6:35 pm) • oikworld (Ср фев 24, 2021 4:42 pm)
- Рейтинг: 2.33%
-
- Сообщения: 1462
- Зарегистрирован: Вс янв 10, 2016 11:05 am
- Благодарил (а): 260 раз
- Поблагодарили: 454 раза
Re: [DASH] Количество запросов в БД
Так MD не ограничивается лишь ПУ. Это отличный "конструктор". Можно на своих классах, объектах и методах делать что угодно. Да, в ПУ предпринята попытка упростить жизнь пользователям, но у этого упрощения есть цена (в виде обработки большого количества тяжелого кода и связанных с этим негативных последствий). Просто каждый, кто начинает пользоваться ПУ, должен это осознавать.
- За это сообщение автора Chainik поблагодарил:
- Strangeman (Ср фев 10, 2021 10:19 pm)
- Рейтинг: 1.16%
- SmoKE_xDDD
- Сообщения: 816
- Зарегистрирован: Ср апр 17, 2019 5:00 pm
- Откуда: Нижний Новгород
- Благодарил (а): 110 раз
- Поблагодарили: 898 раз
Re: [DASH] Количество запросов в БД
Мы выпиливаем обработку на php и запись в БД. Счетом и выводом будет заниматься JS соответственно существенно снизит нагрузку.Andyross79 писал(а): ↑Ср фев 10, 2021 2:49 pmНадо будет родные методы на место вернуть или что-то другое докручивать?
Вот тут можно ускорить процесс написания =)
- За это сообщение автора SmoKE_xDDD поблагодарил:
- Andyross79 (Ср фев 10, 2021 5:56 pm)
- Рейтинг: 1.16%
- SmoKE_xDDD
- Сообщения: 816
- Зарегистрирован: Ср апр 17, 2019 5:00 pm
- Откуда: Нижний Новгород
- Благодарил (а): 110 раз
- Поблагодарили: 898 раз
Re: [DASH] Количество запросов в БД
Залили в альфуAndyross79 писал(а): ↑Ср фев 10, 2021 3:10 pmА в чем тогда смысл MD? тогда можно либо свой php сайт с Графаной какой-нибудь и NoSQL базой, либо HA, например, уже настраивать
- За это сообщение автора SmoKE_xDDD поблагодарил:
- Andyross79 (Ср фев 10, 2021 10:28 pm)
- Рейтинг: 1.16%
- Strangeman
- Сообщения: 208
- Зарегистрирован: Ср янв 16, 2013 6:35 pm
- Откуда: Золотарево
- Благодарил (а): 101 раз
- Поблагодарили: 19 раз
- Контактная информация:
Re: [DASH] Количество запросов в БД
Запросов к БД поубавилось. У меня было 330 в секунду, стало 271.
Основной: Z99Le, Debian 10, модули на ESP-12F с собственной логикой. С сервером связаны, но работоспособны и без него.
Тестовый: Cubieboard2, Armbian Buster (сейчас Bionic) 5.4.y
Тестовый: Cubieboard2, Armbian Buster (сейчас Bionic) 5.4.y
- SmoKE_xDDD
- Сообщения: 816
- Зарегистрирован: Ср апр 17, 2019 5:00 pm
- Откуда: Нижний Новгород
- Благодарил (а): 110 раз
- Поблагодарили: 898 раз
Re: [DASH] Количество запросов в БД
там еще не все отключили =) Ждем Сергея =)Strangeman писал(а): ↑Ср фев 10, 2021 10:24 pmЗапросов к БД поубавилось. У меня было 330 в секунду, стало 271.
-
- Сообщения: 21
- Зарегистрирован: Вт сен 03, 2019 7:17 am
- Благодарил (а): 9 раз
- Поблагодарили: 2 раза
Re: [DASH] Количество запросов в БД
Правильно понимаю, что поменялись только классы SLeak, SMotions, SOpeClose, SOpenable, SSmoke?
У меня 100% попадание в молоко Ни один из этих классов не использую
Для остальных на примере этих перепиливать? И менять надо, похоже, именно код (вливая в гит), а не переписывать методы?
- SmoKE_xDDD
- Сообщения: 816
- Зарегистрирован: Ср апр 17, 2019 5:00 pm
- Откуда: Нижний Новгород
- Благодарил (а): 110 раз
- Поблагодарили: 898 раз
Re: [DASH] Количество запросов в БД
Ну как бы да... Именно в них постоянная долбежка БД изменением updateText. В каких еще используются такие подписи?Andyross79 писал(а): ↑Ср фев 10, 2021 10:28 pmПравильно понимаю, что поменялись только классы SLeak, SMotions, SOpeClose, SOpenable, SSmoke?
У меня 100% попадание в молоко Ни один из этих классов не использую
Для остальных на примере этих перепиливать? И менять надо, похоже, именно код (вливая в гит), а не переписывать методы?
-
- Сообщения: 21
- Зарегистрирован: Вт сен 03, 2019 7:17 am
- Благодарил (а): 9 раз
- Поблагодарили: 2 раза
Re: [DASH] Количество запросов в БД
Я использую STempHumSensors (раз в минуту меняются данные), SPowerSensors (раз в 3 секунды), SVoltageSensors (раз в 3 секунды), SCurrentSensors (раз в 3 секунды), SRelays (не часто меняются). У всех этих классов, как понимаю, идет постоянный опрос не поменялось ли значение, ну и Alive проверяется таймерами.SmoKE_xDDD писал(а): ↑Ср фев 10, 2021 10:31 pmНу как бы да... Именно в них постоянная долбежка БД изменением updateText. В каких еще используются такие подписи?
Когда ValueUpdated и UpdatedText родные отключил, получилось 410 (снизилось с 700 после оптимизации кода, а до этого было больше 1000) запросов в секунду, но стало подглючивать со статусом "живости" устройства..
Последний раз редактировалось Andyross79 Ср фев 10, 2021 11:07 pm, всего редактировалось 1 раз.
- Strangeman
- Сообщения: 208
- Зарегистрирован: Ср янв 16, 2013 6:35 pm
- Откуда: Золотарево
- Благодарил (а): 101 раз
- Поблагодарили: 19 раз
- Контактная информация:
Re: [DASH] Количество запросов в БД
Кстати, UpdatedText - это хорошо, но есть ещё один момент - для каждого значения с некоторых пор пишется источник. Это удобно при отладке, но дополнительно грузит БД.
- За это сообщение автора Strangeman поблагодарил:
- Andyross79 (Ср фев 10, 2021 11:08 pm)
- Рейтинг: 1.16%
Основной: Z99Le, Debian 10, модули на ESP-12F с собственной логикой. С сервером связаны, но работоспособны и без него.
Тестовый: Cubieboard2, Armbian Buster (сейчас Bionic) 5.4.y
Тестовый: Cubieboard2, Armbian Buster (сейчас Bionic) 5.4.y