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

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

Модератор: immortal

AK1
Сообщения: 154
Зарегистрирован: Чт фев 13, 2020 6:39 pm

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

Сообщение AK1 »

Попробуй перезагрузить малинку
Аватара пользователя
buba911
Сообщения: 127
Зарегистрирован: Пт дек 07, 2018 4:57 pm

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

Сообщение buba911 »

nick7zmail писал(а): Чт янв 07, 2021 6:16 pm
AK1 писал(а):Попробуй IP/modules/phpmyadmin/phpmyadmin/index.php
Это если установить модуль ищ маркета.

Отправлено с моего Xperia XZ1 Compact через Tapatalk
После установки модуля из маркета такая беда
SPOILERSPOILER_SHOW
Изображение
Вложения
php3.png
php3.png (4.37 КБ) 4999 просмотров
Raspberry Pi3B+ v4.44
AK1
Сообщения: 154
Зарегистрирован: Чт фев 13, 2020 6:39 pm

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

Сообщение AK1 »

buba911 писал(а): Чт янв 07, 2021 8:56 pm
После установки модуля из маркета такая беда
Причем есть "заскоки". Надо подождать некоторое время.
Вложения
Безымянный.png
Безымянный.png (29.85 КБ) 4997 просмотров
Andyross79
Сообщения: 22
Зарегистрирован: Вт сен 03, 2019 7:17 am

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

Сообщение Andyross79 »

А у меня вот. В системе всю логику отключил, только обновление статусов устройств штатное работает (резервная система, в основной, где есть логика управления по показаниям датчиков, больше тысячи обращений к БД, но она в памяти, так что тормозов не заметно):
Инфо о системе
Инфо о системе
info.png (13.73 КБ) 4827 просмотров
Циклы:
Циклы
Циклы
cycles.png (55.67 КБ) 4827 просмотров
Logrus
Сообщения: 2113
Зарегистрирован: Пт апр 07, 2017 12:20 pm

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

Сообщение Logrus »

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

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

Сообщение Andyross79 »

Logrus писал(а): Чт фев 04, 2021 1:44 pm из икс рея еще б скрины с базы данных, вкладки таймеров
База скромная:
database.png
database.png (44.18 КБ) 4799 просмотров
А вот таймеров что-то перебор, как мне кажется.. У меня 63 ПУ, есть конечно, по 4 датчика напряжения, тока и мощности, плюс 3 датчика тока и счетчика потребленного тока, но остальное, кажется, перебор..
Timers.png
Timers.png (82.05 КБ) 4799 просмотров
Chainik
Сообщения: 1465
Зарегистрирован: Вс янв 10, 2016 11:05 am

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

Сообщение Chainik »

У меня 6 датчиков. Большинство из них сохраняет свое текущее значение ежеминутно. Раз в пять минут сохраняется значение в свойство с историей. Некоторые датчики сохраняют значение по факту срабатывания. ПУ не использую. Из установленных помимо штатных модулей только MegaD.
qrCe.png
qrCe.png (181.61 КБ) 4777 просмотров
Logrus
Сообщения: 2113
Зарегистрирован: Пт апр 07, 2017 12:20 pm

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

Сообщение Logrus »

Andyross79 писал(а): Чт фев 04, 2021 1:49 pm
Logrus писал(а): Чт фев 04, 2021 1:44 pm из икс рея еще б скрины с базы данных, вкладки таймеров
База скромная:
database.png
А вот таймеров что-то перебор, как мне кажется.. У меня 63 ПУ, есть конечно, по 4 датчика напряжения, тока и мощности, плюс 3 датчика тока и счетчика потребленного тока, но остальное, кажется, перебор..
Timers.png
у вас даже объектов меньше чем у меня, разница в запросах в 35 раз
проверяйте входные данные
покажите историю свойст статус к примеру у того что по мкютт
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Andyross79
Сообщения: 22
Зарегистрирован: Вт сен 03, 2019 7:17 am

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

Сообщение Andyross79 »

Logrus писал(а): Чт фев 04, 2021 3:18 pm у вас даже объектов меньше чем у меня, разница в запросах в 35 раз
проверяйте входные данные
покажите историю свойств статус к примеру у того что по мкютт
Я для экономии размеров БД часть устройств сделал с хранением истории только за 1 день, а часть оставил как было. По ним все ровно в обоих случаях, ну за исключением частоты опроса в 3 секунды.
values_1d.png
values_1d.png (69.5 КБ) 4712 просмотров
Есть свои классы, с вычислением, завязанным на дельту времени и предыдущее значение, то есть добавлены дополнительные свойства, но их значения без истории. Вот по ним есть задвоение, но таких только 3 устройства.
values_dup.png
values_dup.png (65.9 КБ) 4712 просмотров
Какой алгоритм отладки? Отключаю по одному в классах методы (комментирую) и смотрю, после чего падает загрузка БД?
Logrus
Сообщения: 2113
Зарегистрирован: Пт апр 07, 2017 12:20 pm

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

Сообщение Logrus »

фильтрация, округление до нужной точности, если такая частота опроса оптимизация всей цепочки
там где задвоение, крайний скрин, явный двойной вызов
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Ответить