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

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

Модератор: immortal

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

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

Сообщение Andyross79 » Чт фев 04, 2021 7:16 pm

А в чем смысл свойства "UpdatedText" если я его отключу (и таймеры) что-то плохое случится кроме человекочитаемости времени обновления?
Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

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

Сообщение Logrus » Чт фев 04, 2021 8:14 pm

ничего страшного, даже наоборот
но оно выводится в шаблонах
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Andyross79
Сообщения: 21
Зарегистрирован: Вт сен 03, 2019 7:17 am
Благодарил (а): 9 раз
Поблагодарили: 2 раза

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

Сообщение Andyross79 » Чт фев 04, 2021 9:00 pm

Отключение UpdatedText сократило число таймеров и число запросов к БД упало всего на 200, то есть осталось 780 :(
Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

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

Сообщение Logrus » Пт фев 05, 2021 9:48 am

Andyross79 писал(а):
Чт фев 04, 2021 9:00 pm
Отключение UpdatedText сократило число таймеров и число запросов к БД упало всего на 200, то есть осталось 780 :(
ну выше говорил, скажу иначе, в икс рее открываете вкладку свойства
смотрите кто частит
и оптимизируете всю цепочку железо, модуль, свойство, методы
в ней фильтрация, округление до минимально нужной точности, где нет необходимости отключение истории, удаление дублирующих свойств, оптимизация кода ....
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Andyross79
Сообщения: 21
Зарегистрирован: Вт сен 03, 2019 7:17 am
Благодарил (а): 9 раз
Поблагодарили: 2 раза

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

Сообщение Andyross79 » Сб фев 06, 2021 9:24 pm

Logrus писал(а):
Пт фев 05, 2021 9:48 am
и оптимизируете всю цепочку железо, модуль, свойство, методы
в ней фильтрация, округление до минимально нужной точности, где нет необходимости отключение истории, удаление дублирующих свойств, оптимизация кода ....
Я посмотрел на код базового класса - SSensors (ValueUpdated) - это врата ада! Там одних getProperty штук 15, да еще и сканирование истории. 20 сенсоров и вот легко за 300 обращений к БД. Я же правильно понимаю, что любое setProperty/getProperty - обращение к БД?
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

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

Сообщение skysilver » Сб фев 06, 2021 11:03 pm

Andyross79 писал(а):
Сб фев 06, 2021 9:24 pm
Я же правильно понимаю, что любое setProperty/getProperty - обращение к БД?
Абсолютно верно.
За это сообщение автора skysilver поблагодарил:
Andyross79 (Вс фев 07, 2021 12:17 pm)
Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Andyross79
Сообщения: 21
Зарегистрирован: Вт сен 03, 2019 7:17 am
Благодарил (а): 9 раз
Поблагодарили: 2 раза

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

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

В общем, после отключение стандартных ValueUpdated и UpdatedText (свойство Updated заполняю сам в своем методе) изменения перестали отображаться на сценах. То есть либо скорость, либо визуал.
Chainik
Сообщения: 1462
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 260 раз
Поблагодарили: 454 раза

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

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

Andyross79 писал(а):
Ср фев 10, 2021 1:04 pm
То есть либо скорость, либо визуал.
Либо не использовать ПУ.
Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород
Благодарил (а): 110 раз
Поблагодарили: 898 раз

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

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

Вечером будет патч в альфу с фиксом этого.
За это сообщение автора SmoKE_xDDD поблагодарил:
Andyross79 (Ср фев 10, 2021 2:50 pm)
Рейтинг: 1.16%
Andyross79
Сообщения: 21
Зарегистрирован: Вт сен 03, 2019 7:17 am
Благодарил (а): 9 раз
Поблагодарили: 2 раза

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

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

SmoKE_xDDD писал(а):
Ср фев 10, 2021 2:42 pm
Вечером будет патч в альфу с фиксом этого.
Надо будет родные методы на место вернуть или что-то другое докручивать?
Ответить