[DASH] Количество запросов в БД
Модератор: immortal
-
Andyross79
- Сообщения: 22
- Зарегистрирован: Вт сен 03, 2019 7:17 am
Re: [DASH] Количество запросов в БД
А в чем смысл свойства "UpdatedText" если я его отключу (и таймеры) что-то плохое случится кроме человекочитаемости времени обновления?
Re: [DASH] Количество запросов в БД
ничего страшного, даже наоборот
но оно выводится в шаблонах
но оно выводится в шаблонах
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
-
Andyross79
- Сообщения: 22
- Зарегистрирован: Вт сен 03, 2019 7:17 am
Re: [DASH] Количество запросов в БД
Отключение UpdatedText сократило число таймеров и число запросов к БД упало всего на 200, то есть осталось 780 
Re: [DASH] Количество запросов в БД
ну выше говорил, скажу иначе, в икс рее открываете вкладку свойстваAndyross79 писал(а): Чт фев 04, 2021 9:00 pm Отключение UpdatedText сократило число таймеров и число запросов к БД упало всего на 200, то есть осталось 780![]()
смотрите кто частит
и оптимизируете всю цепочку железо, модуль, свойство, методы
в ней фильтрация, округление до минимально нужной точности, где нет необходимости отключение истории, удаление дублирующих свойств, оптимизация кода ....
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
-
Andyross79
- Сообщения: 22
- Зарегистрирован: Вт сен 03, 2019 7:17 am
Re: [DASH] Количество запросов в БД
Я посмотрел на код базового класса - SSensors (ValueUpdated) - это врата ада! Там одних getProperty штук 15, да еще и сканирование истории. 20 сенсоров и вот легко за 300 обращений к БД. Я же правильно понимаю, что любое setProperty/getProperty - обращение к БД?Logrus писал(а): Пт фев 05, 2021 9:48 am и оптимизируете всю цепочку железо, модуль, свойство, методы
в ней фильтрация, округление до минимально нужной точности, где нет необходимости отключение истории, удаление дублирующих свойств, оптимизация кода ....
-
skysilver
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Контактная информация:
Re: [DASH] Количество запросов в БД
Абсолютно верно.Andyross79 писал(а): Сб фев 06, 2021 9:24 pmЯ же правильно понимаю, что любое setProperty/getProperty - обращение к БД?
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
Andyross79
- Сообщения: 22
- Зарегистрирован: Вт сен 03, 2019 7:17 am
Re: [DASH] Количество запросов в БД
В общем, после отключение стандартных ValueUpdated и UpdatedText (свойство Updated заполняю сам в своем методе) изменения перестали отображаться на сценах. То есть либо скорость, либо визуал.
Re: [DASH] Количество запросов в БД
Либо не использовать ПУ.
- SmoKE_xDDD
- Сообщения: 816
- Зарегистрирован: Ср апр 17, 2019 5:00 pm
- Откуда: Нижний Новгород
Re: [DASH] Количество запросов в БД
Вечером будет патч в альфу с фиксом этого.
-
Andyross79
- Сообщения: 22
- Зарегистрирован: Вт сен 03, 2019 7:17 am
Re: [DASH] Количество запросов в БД
Надо будет родные методы на место вернуть или что-то другое докручивать?