[Модуль] Optimizer (optimizer)
Модератор: immortal
- andrey040670
- Сообщения: 473
- Зарегистрирован: Пн июл 31, 2017 10:00 pm
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.241 #33 aarch64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) 6.1.68-v8+ #1708 aarch64 GNU/Linux
MJD alfa: AS-604T-F284 (ADM 3.5.9.RWM1) 3.12.20 #1 x86_64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) 6.1.68-v8+ #1708 aarch64 GNU/Linux
MJD alfa: AS-604T-F284 (ADM 3.5.9.RWM1) 3.12.20 #1 x86_64 GNU/Linux
Re: [Модуль] Optimizer (optimizer)
айдишники неверные не обязательно будут пустыми, там может стоять айдишник несуществующего свойства, объекта или классаJilber писал(а): Чт июл 23, 2020 11:14 pm Я "OBJECT_ID" и имел ввиду, не нашёл пустых в таблице. Сортировал по OBJECT_ID - минимум с "6" начинается, пустых вроде нету.
Сейчас подумал, а не может ли Optimizer что-то не то показывать ? Может в таблице "пустых" значени и нету ?
win10 connect https://connect.smartliving.ru/profile/303
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 записей для класс Компьютер, объект ЗисКомпьютер (но это фишка мдм - это свойства циклов, они особым образом обрабатываются)
SPOILERSPOILER_SHOW
- andrey040670
- Сообщения: 473
- Зарегистрирован: Пн июл 31, 2017 10:00 pm
Re: [Модуль] Optimizer (optimizer)
Такого ещё не встречал, с пустыми объектами было и с переходом на новый опенвайзер и яндекс погода наплодили мусора, но опенвазером я перепривязал свойства к новым объектам, а с яндексом чистил.xor писал(а): Чт июл 23, 2020 11:24 pm айдишники неверные не обязательно будут пустыми, там может стоять айдишник несуществующего свойства, объекта или класса
У вас старый модуль стоит. или новый , обновлялись? Это поля старого модуля.
Последний раз редактировалось andrey040670 Пт июл 24, 2020 12:03 am, всего редактировалось 1 раз.
MJD alfa: Khadas VIM1 Ubuntu 18.04.2 LTS (bionic) Linux 4.9.241 #33 aarch64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) 6.1.68-v8+ #1708 aarch64 GNU/Linux
MJD alfa: AS-604T-F284 (ADM 3.5.9.RWM1) 3.12.20 #1 x86_64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) 6.1.68-v8+ #1708 aarch64 GNU/Linux
MJD alfa: AS-604T-F284 (ADM 3.5.9.RWM1) 3.12.20 #1 x86_64 GNU/Linux
Re: [Модуль] Optimizer (optimizer)
Новый, обновлял.andrey040670 писал(а): Чт июл 23, 2020 11:35 pmУ вас старый модуль стоит. или новый , обновлялись? Это поля старого модуля.
SPOILERSPOILER_SHOW
Последний раз редактировалось Jilber Пт июл 24, 2020 12:07 am, всего редактировалось 2 раза.
- andrey040670
- Сообщения: 473
- Зарегистрирован: Пн июл 31, 2017 10:00 pm
Re: [Модуль] Optimizer (optimizer)
Ну вот, это и есть ваши не привязанные свойства.
MJD alfa: Khadas VIM1 Ubuntu 18.04.2 LTS (bionic) Linux 4.9.241 #33 aarch64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) 6.1.68-v8+ #1708 aarch64 GNU/Linux
MJD alfa: AS-604T-F284 (ADM 3.5.9.RWM1) 3.12.20 #1 x86_64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) 6.1.68-v8+ #1708 aarch64 GNU/Linux
MJD alfa: AS-604T-F284 (ADM 3.5.9.RWM1) 3.12.20 #1 x86_64 GNU/Linux
Re: [Модуль] Optimizer (optimizer)
может, коряво деинсталляция там сделана?
понятно по скрину, например:
в пвалюес есть значение свойства с айди 8874, в таблице пропертиес это свойство есть, а к объекту и классу не привязано.
его можно из пвалюес удалять (наверное, и из пропертиес можно удалить, но надо проверить)
и т.д.
win10 connect https://connect.smartliving.ru/profile/303
- andrey040670
- Сообщения: 473
- Зарегистрирован: Пн июл 31, 2017 10:00 pm
Re: [Модуль] Optimizer (optimizer)
Вы что то путаете, эти объекты нового модуля, а вот как на скрине ow_fact, ow_day0...7, это старые записи.Jilber писал(а): Пт июл 24, 2020 12:03 am Точно, сейчас объекты называются "ow_fact_1", "ow_fact_2", а не "ow_day_1", "ow_day_2".
MJD alfa: Khadas VIM1 Ubuntu 18.04.2 LTS (bionic) Linux 4.9.241 #33 aarch64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) 6.1.68-v8+ #1708 aarch64 GNU/Linux
MJD alfa: AS-604T-F284 (ADM 3.5.9.RWM1) 3.12.20 #1 x86_64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) 6.1.68-v8+ #1708 aarch64 GNU/Linux
MJD alfa: AS-604T-F284 (ADM 3.5.9.RWM1) 3.12.20 #1 x86_64 GNU/Linux
Re: [Модуль] Optimizer (optimizer)
Удалил 8874, 8872 и 8865 из таблицы. После этого в Оптимайзере они видны как "Unknown.Unknown". Тут уже удалил их просто указав "0 дней".
- andrey040670
- Сообщения: 473
- Зарегистрирован: Пн июл 31, 2017 10:00 pm
Re: [Модуль] Optimizer (optimizer)
Ну здесь ещё и phistory надо почистить, ну и так сойдёт.
"Unknown.Unknown" это нормально, там теперь ничего не должно появляться.
"Unknown.Unknown" это нормально, там теперь ничего не должно появляться.
MJD alfa: Khadas VIM1 Ubuntu 18.04.2 LTS (bionic) Linux 4.9.241 #33 aarch64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) 6.1.68-v8+ #1708 aarch64 GNU/Linux
MJD alfa: AS-604T-F284 (ADM 3.5.9.RWM1) 3.12.20 #1 x86_64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) 6.1.68-v8+ #1708 aarch64 GNU/Linux
MJD alfa: AS-604T-F284 (ADM 3.5.9.RWM1) 3.12.20 #1 x86_64 GNU/Linux