[Модуль] Optimizer (optimizer)
Модератор: immortal
- andrey040670
- Сообщения: 459
- Зарегистрирован: Пн июл 31, 2017 10:00 pm
- Благодарил (а): 161 раз
- Поблагодарили: 85 раз
Re: [Модуль] Optimizer (optimizer)
Если пустых нет, значит у вас всё запущенно, исщите одинаковые свойства и с меньшим OBJECT_ID удаляйте, такое может происходить из за не корректного удаления модуля и послелующем его установки.
Последний раз редактировалось andrey040670 Чт июл 23, 2020 11:25 pm, всего редактировалось 1 раз.
MJD alfa: Khadas VIM1 Ubuntu 18.04.2 LTS bionic Linux 4.9.40 #2 SMP PREEMPT Tue Oct 30 15:47:54 CST 2018 aarch64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) Linux raspberrypi 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) Linux raspberrypi 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux
- xor
- Сообщения: 2039
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 286 раз
- Поблагодарили: 629 раз
Re: [Модуль] Optimizer (optimizer)
айдишники неверные не обязательно будут пустыми, там может стоять айдишник несуществующего свойства, объекта или класса
win10 connect https://connect.smartliving.ru/profile/303
-
- Сообщения: 686
- Зарегистрирован: Ср май 03, 2017 7:41 pm
- Благодарил (а): 113 раз
- Поблагодарили: 107 раз
Re: [Модуль] Optimizer (optimizer)
Что-то у меня в модуле погоды не то ?xor писал(а): ↑Чт июл 23, 2020 11:20 pmвот такой запрос (немного переделанный из оптимайзера) ищет непривязанные сущности в пвалюес
три последние поля не должны быть пустыми
SELECT pvalues.ID, pvalues.`PROPERTY_NAME` , properties.TITLE AS PTITLE, classes.TITLE AS CTITLE, objects.TITLE AS OTITLE
FROM pvalues
LEFT JOIN objects ON pvalues.OBJECT_ID = objects.ID
LEFT JOIN classes ON objects.CLASS_ID = classes.ID
LEFT JOIN properties ON pvalues.PROPERTY_ID = properties.ID
HAVING PTITLE IS NULL
OR CTITLE IS NULL
OR OTITLE IS NULL
у меня он возвращает 16 записей для класс Компьютер, объект ЗисКомпьютер (но это фишка мдм - это свойства циклов, они особым образом обрабатываются)
СпойлерПоказать
- andrey040670
- Сообщения: 459
- Зарегистрирован: Пн июл 31, 2017 10:00 pm
- Благодарил (а): 161 раз
- Поблагодарили: 85 раз
Re: [Модуль] Optimizer (optimizer)
Такого ещё не встречал, с пустыми объектами было и с переходом на новый опенвайзер и яндекс погода наплодили мусора, но опенвазером я перепривязал свойства к новым объектам, а с яндексом чистил.
У вас старый модуль стоит. или новый , обновлялись? Это поля старого модуля.
Последний раз редактировалось andrey040670 Пт июл 24, 2020 12:03 am, всего редактировалось 1 раз.
MJD alfa: Khadas VIM1 Ubuntu 18.04.2 LTS bionic Linux 4.9.40 #2 SMP PREEMPT Tue Oct 30 15:47:54 CST 2018 aarch64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) Linux raspberrypi 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) Linux raspberrypi 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux
-
- Сообщения: 686
- Зарегистрирован: Ср май 03, 2017 7:41 pm
- Благодарил (а): 113 раз
- Поблагодарили: 107 раз
Re: [Модуль] Optimizer (optimizer)
Новый, обновлял.andrey040670 писал(а): ↑Чт июл 23, 2020 11:35 pmУ вас старый модуль стоит. или новый , обновлялись? Это поля старого модуля.
СпойлерПоказать
Последний раз редактировалось Jilber Пт июл 24, 2020 12:07 am, всего редактировалось 2 раза.
- andrey040670
- Сообщения: 459
- Зарегистрирован: Пн июл 31, 2017 10:00 pm
- Благодарил (а): 161 раз
- Поблагодарили: 85 раз
Re: [Модуль] Optimizer (optimizer)
Ну вот, это и есть ваши не привязанные свойства.
MJD alfa: Khadas VIM1 Ubuntu 18.04.2 LTS bionic Linux 4.9.40 #2 SMP PREEMPT Tue Oct 30 15:47:54 CST 2018 aarch64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) Linux raspberrypi 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) Linux raspberrypi 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux
- xor
- Сообщения: 2039
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 286 раз
- Поблагодарили: 629 раз
Re: [Модуль] Optimizer (optimizer)
может, коряво деинсталляция там сделана?
понятно по скрину, например:
в пвалюес есть значение свойства с айди 8874, в таблице пропертиес это свойство есть, а к объекту и классу не привязано.
его можно из пвалюес удалять (наверное, и из пропертиес можно удалить, но надо проверить)
и т.д.
win10 connect https://connect.smartliving.ru/profile/303
- andrey040670
- Сообщения: 459
- Зарегистрирован: Пн июл 31, 2017 10:00 pm
- Благодарил (а): 161 раз
- Поблагодарили: 85 раз
Re: [Модуль] Optimizer (optimizer)
Вы что то путаете, эти объекты нового модуля, а вот как на скрине ow_fact, ow_day0...7, это старые записи.
MJD alfa: Khadas VIM1 Ubuntu 18.04.2 LTS bionic Linux 4.9.40 #2 SMP PREEMPT Tue Oct 30 15:47:54 CST 2018 aarch64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) Linux raspberrypi 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) Linux raspberrypi 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux
-
- Сообщения: 686
- Зарегистрирован: Ср май 03, 2017 7:41 pm
- Благодарил (а): 113 раз
- Поблагодарили: 107 раз
Re: [Модуль] Optimizer (optimizer)
Удалил 8874, 8872 и 8865 из таблицы. После этого в Оптимайзере они видны как "Unknown.Unknown". Тут уже удалил их просто указав "0 дней".
- andrey040670
- Сообщения: 459
- Зарегистрирован: Пн июл 31, 2017 10:00 pm
- Благодарил (а): 161 раз
- Поблагодарили: 85 раз
Re: [Модуль] Optimizer (optimizer)
Ну здесь ещё и phistory надо почистить, ну и так сойдёт.
"Unknown.Unknown" это нормально, там теперь ничего не должно появляться.
"Unknown.Unknown" это нормально, там теперь ничего не должно появляться.
MJD alfa: Khadas VIM1 Ubuntu 18.04.2 LTS bionic Linux 4.9.40 #2 SMP PREEMPT Tue Oct 30 15:47:54 CST 2018 aarch64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) Linux raspberrypi 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) Linux raspberrypi 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux