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

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

Добавлено: Чт фев 04, 2021 7:16 pm
Andyross79
А в чем смысл свойства "UpdatedText" если я его отключу (и таймеры) что-то плохое случится кроме человекочитаемости времени обновления?

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

Добавлено: Чт фев 04, 2021 8:14 pm
Logrus
ничего страшного, даже наоборот
но оно выводится в шаблонах

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

Добавлено: Чт фев 04, 2021 9:00 pm
Andyross79
Отключение UpdatedText сократило число таймеров и число запросов к БД упало всего на 200, то есть осталось 780 :(

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

Добавлено: Пт фев 05, 2021 9:48 am
Logrus
Andyross79 писал(а): Чт фев 04, 2021 9:00 pm Отключение UpdatedText сократило число таймеров и число запросов к БД упало всего на 200, то есть осталось 780 :(
ну выше говорил, скажу иначе, в икс рее открываете вкладку свойства
смотрите кто частит
и оптимизируете всю цепочку железо, модуль, свойство, методы
в ней фильтрация, округление до минимально нужной точности, где нет необходимости отключение истории, удаление дублирующих свойств, оптимизация кода ....

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

Добавлено: Сб фев 06, 2021 9:24 pm
Andyross79
Logrus писал(а): Пт фев 05, 2021 9:48 am и оптимизируете всю цепочку железо, модуль, свойство, методы
в ней фильтрация, округление до минимально нужной точности, где нет необходимости отключение истории, удаление дублирующих свойств, оптимизация кода ....
Я посмотрел на код базового класса - SSensors (ValueUpdated) - это врата ада! Там одних getProperty штук 15, да еще и сканирование истории. 20 сенсоров и вот легко за 300 обращений к БД. Я же правильно понимаю, что любое setProperty/getProperty - обращение к БД?

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

Добавлено: Сб фев 06, 2021 11:03 pm
skysilver
Andyross79 писал(а): Сб фев 06, 2021 9:24 pmЯ же правильно понимаю, что любое setProperty/getProperty - обращение к БД?
Абсолютно верно.

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

Добавлено: Ср фев 10, 2021 1:04 pm
Andyross79
В общем, после отключение стандартных ValueUpdated и UpdatedText (свойство Updated заполняю сам в своем методе) изменения перестали отображаться на сценах. То есть либо скорость, либо визуал.

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

Добавлено: Ср фев 10, 2021 2:19 pm
Chainik
Andyross79 писал(а): Ср фев 10, 2021 1:04 pm То есть либо скорость, либо визуал.
Либо не использовать ПУ.

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

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

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

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