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

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

Модератор: immortal

AK1
Сообщения: 141
Зарегистрирован: Чт фев 13, 2020 6:39 pm
Благодарил (а): 23 раза
Поблагодарили: 34 раза

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

Сообщение AK1 » Чт янв 07, 2021 8:55 pm

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

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

Сообщение buba911 » Чт янв 07, 2021 8:56 pm

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

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

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

Сообщение AK1 » Чт янв 07, 2021 9:02 pm

buba911 писал(а):
Чт янв 07, 2021 8:56 pm

После установки модуля из маркета такая беда
Причем есть "заскоки". Надо подождать некоторое время.
Вложения
Безымянный.png
Безымянный.png (29.85 КБ) 2760 просмотров
Andyross79
Сообщения: 21
Зарегистрирован: Вт сен 03, 2019 7:17 am
Благодарил (а): 9 раз
Поблагодарили: 2 раза

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

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

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

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

Сообщение Logrus » Чт фев 04, 2021 1:44 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 1:49 pm

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

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

Сообщение Chainik » Чт фев 04, 2021 2:52 pm

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

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

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

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

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

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

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

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

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

фильтрация, округление до нужной точности, если такая частота опроса оптимизация всей цепочки
там где задвоение, крайний скрин, явный двойной вызов
За это сообщение автора Logrus поблагодарил:
Andyross79 (Чт фев 04, 2021 4:58 pm)
Рейтинг: 1.16%
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Ответить