Страница 17 из 20
Re: [DASH] Количество запросов в БД
Добавлено: Вс май 16, 2021 3:18 pm
AK1
Если количество запросов меньше 200/сек, то не надо искать кошку в темной комнате. Расслабьтесь.
Re: [DASH] Количество запросов в БД
Добавлено: Вс май 16, 2021 5:19 pm
Карл Маркс
Так я Датчики ПУ удалил, свои, как смог, сделал. Не знаю, правильно, или нет, родные классы поменял на свои, правда обработчики с родных скопировал. В веб переменные прописал прямые ссылки, какие нашёл, а переменные привязал к своим объектам. Ещё не всё настроил, а уже 222 запроса. Может опытный взгляд что и увидит, для меня мало чем от китайских иероглифов отличаются. В основном ThisComputer фигурирует. В первой таблице много свойств с "Run" на конце. Они вообще никак не регулируется, вроде.
- 1.JPG (178.77 КБ) 2923 просмотра
- 2.JPG (228 КБ) 2923 просмотра
- Таймеры.JPG (195.84 КБ) 2923 просмотра
- Логи.JPG (157.91 КБ) 2923 просмотра
- Методы.JPG (234.14 КБ) 2923 просмотра
Тут и не знаешь, просто, куда смотреть надо.
UPD: Если датчиков не видно, на другой сцене, они всё равно так же работают?
Re: [DASH] Количество запросов в БД
Добавлено: Вс май 16, 2021 7:03 pm
AK1
Увеличь период опроса датчиков температуры/влажности до 5-15 минут
Re: [DASH] Количество запросов в БД
Добавлено: Вс май 16, 2021 8:17 pm
Карл Маркс
AK1 писал(а): ↑Вс май 16, 2021 7:03 pm
Увеличь период опроса датчиков температуры/влажности до 5-15 минут
Спасибо. Графики, конечно, изящность теряют
Re: [DASH] Количество запросов в БД
Добавлено: Пн май 17, 2021 7:01 am
tarasfrompir
с устройствами вроде все уже решено - там жрать то нечего ... все зависит от частоты смены данных на дачиках - если это раз в секунду - то как то это часто .... там возможно больше жрет системный чат с алиской... и без разницы открыт ли этот чат или закрыт
Re: [DASH] Количество запросов в БД
Добавлено: Пн май 17, 2021 9:29 am
Карл Маркс
У меня ещё пара вопросов общего плана. Это показатель реальных обращений к БД, или некий эквивалент, который высчитывается по формуле? Если реальные, какая разница для секундного счётчика, 1 раз в минуту идёт опрос, или 1 раз в 10 минут? (у меня термодатчики внутри ёмкостей, служат типа пожарной системой, отслеживают аномальное повышение температуры. По этому раз в 10 минут для меня очень редко) Это же совсем разные отрезки времени? И ещё, я всё тут стесняюсь спросить, а поиск меня не понимает, как можно узнать про кеш? Включен, не включен?
А у себя я, вроде, одного обжору нашёл. У меня много шаблонов поведения было, на изменение значения. Они так термодатчики постоянно проверяли.
Re: [DASH] Количество запросов в БД
Добавлено: Пн май 17, 2021 11:44 am
AK1
"Практика выше теоретического познания, ибо она обладает достоинством не только всеобщности, но и непосредственной действительности”
Н. Ленин, «Материализм и эмпириокритицизм», 1908 год"
Re: [DASH] Количество запросов в БД
Добавлено: Пн май 17, 2021 5:10 pm
tarasfrompir
Карл Маркс писал(а): ↑Пн май 17, 2021 9:29 am
У меня ещё пара вопросов общего плана. Это показатель реальных обращений к БД, или некий эквивалент, который высчитывается по формуле? Если реальные, какая разница для секундного счётчика, 1 раз в минуту идёт опрос, или 1 раз в 10 минут? (у меня термодатчики внутри ёмкостей, служат типа пожарной системой, отслеживают аномальное повышение температуры. По этому раз в 10 минут для меня очень редко) Это же совсем разные отрезки времени? И ещё, я всё тут стесняюсь спросить, а поиск меня не понимает, как можно узнать про кеш? Включен, не включен?
А у себя я, вроде, одного обжору нашёл. У меня много шаблонов поведения было, на изменение значения. Они так термодатчики постоянно проверяли.
ОПРОС МОЖНО делать хоть 100 раз в секунду - по идее - если ДАННЫЕ датчика не часто меняются то это вообще не проблема - видел тут както 5000 помоему запросов в секунду.... главное чтобы работало - а остальное все пофигу... ну так устроена система... что тут делать то???
Re: [DASH] Количество запросов в БД
Добавлено: Пн май 17, 2021 6:48 pm
Карл Маркс
Спасибо. Понятно.
Re: [DASH] Количество запросов в БД
Добавлено: Пн май 17, 2021 9:22 pm
fandaymon
Не знаю - зачем так заморачиваться со всеми этими запросами... Надо понимать, что запрос запросу рознь. Запрос на чтение к таблицу в памяти - это вообще ерунда, просто запрос на чтение - ну так, несколько сотен - сервер и не заметит. Запись в таблицу - это да, это нагрузка по серьёзней, особенно если таблица находится на диске, но в принципе и тут в последнее время есть серьезные подвижки - оптимизация статусов ПУ, подключение редиса, оптимизация модулей на запись, только если значение поменялось, и т.д. Резюме такое - если не делать каких-то косяков, которые чрезмерно грузят систему, то даже с избыточным функционалом ПУ всё работает нормально (на 4ой малинке)