[Модуль] Optimizer (optimizer)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

Аватара пользователя
andrey040670
Сообщения: 473
Зарегистрирован: Пн июл 31, 2017 10:00 pm

Re: [Модуль] Optimizer (optimizer)

Сообщение andrey040670 »

Если пустых нет, значит у вас всё запущенно, исщите одинаковые свойства и с меньшим 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
Аватара пользователя
xor
Сообщения: 2045
Зарегистрирован: Сб ноя 22, 2014 8:45 pm

Re: [Модуль] Optimizer (optimizer)

Сообщение xor »

Jilber писал(а): Чт июл 23, 2020 11:14 pm Я "OBJECT_ID" и имел ввиду, не нашёл пустых в таблице. Сортировал по OBJECT_ID - минимум с "6" начинается, пустых вроде нету.
Сейчас подумал, а не может ли Optimizer что-то не то показывать ? Может в таблице "пустых" значени и нету ?
айдишники неверные не обязательно будут пустыми, там может стоять айдишник несуществующего свойства, объекта или класса
Jilber
Сообщения: 719
Зарегистрирован: Ср май 03, 2017 7:41 pm

Re: [Модуль] Optimizer (optimizer)

Сообщение Jilber »

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
Результат.jpg
Результат.jpg (186.11 КБ) 8651 просмотр
Аватара пользователя
andrey040670
Сообщения: 473
Зарегистрирован: Пн июл 31, 2017 10:00 pm

Re: [Модуль] Optimizer (optimizer)

Сообщение andrey040670 »

xor писал(а): Чт июл 23, 2020 11:24 pm айдишники неверные не обязательно будут пустыми, там может стоять айдишник несуществующего свойства, объекта или класса
Такого ещё не встречал, с пустыми объектами было и с переходом на новый опенвайзер и яндекс погода наплодили мусора, но опенвазером я перепривязал свойства к новым объектам, а с яндексом чистил.
Jilber писал(а): Чт июл 23, 2020 11:32 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
Jilber
Сообщения: 719
Зарегистрирован: Ср май 03, 2017 7:41 pm

Re: [Модуль] Optimizer (optimizer)

Сообщение Jilber »

andrey040670 писал(а): Чт июл 23, 2020 11:35 pmУ вас старый модуль стоит. или новый , обновлялись? Это поля старого модуля.
Новый, обновлял.
SPOILERSPOILER_SHOW
Модуль.jpg
Модуль.jpg (23.06 КБ) 8619 просмотров
Точно, сейчас объекты называются "ow_fact_1", "ow_fact_2", а не "ow_day_1", "ow_day_2".
Последний раз редактировалось Jilber Пт июл 24, 2020 12:07 am, всего редактировалось 2 раза.
Аватара пользователя
andrey040670
Сообщения: 473
Зарегистрирован: Пн июл 31, 2017 10:00 pm

Re: [Модуль] Optimizer (optimizer)

Сообщение andrey040670 »

Ну вот, это и есть ваши не привязанные свойства.
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
Аватара пользователя
xor
Сообщения: 2045
Зарегистрирован: Сб ноя 22, 2014 8:45 pm

Re: [Модуль] Optimizer (optimizer)

Сообщение xor »

Jilber писал(а): Чт июл 23, 2020 11:32 pm Что-то у меня в модуле погоды не то ?
может, коряво деинсталляция там сделана?
понятно по скрину, например:
в пвалюес есть значение свойства с айди 8874, в таблице пропертиес это свойство есть, а к объекту и классу не привязано.
его можно из пвалюес удалять (наверное, и из пропертиес можно удалить, но надо проверить)
и т.д.
Аватара пользователя
andrey040670
Сообщения: 473
Зарегистрирован: Пн июл 31, 2017 10:00 pm

Re: [Модуль] Optimizer (optimizer)

Сообщение andrey040670 »

Jilber писал(а): Пт июл 24, 2020 12:03 am Точно, сейчас объекты называются "ow_fact_1", "ow_fact_2", а не "ow_day_1", "ow_day_2".
Вы что то путаете, эти объекты нового модуля, а вот как на скрине ow_fact, ow_day0...7, это старые записи.
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
Jilber
Сообщения: 719
Зарегистрирован: Ср май 03, 2017 7:41 pm

Re: [Модуль] Optimizer (optimizer)

Сообщение Jilber »

Удалил 8874, 8872 и 8865 из таблицы. После этого в Оптимайзере они видны как "Unknown.Unknown". Тут уже удалил их просто указав "0 дней".
Аватара пользователя
andrey040670
Сообщения: 473
Зарегистрирован: Пн июл 31, 2017 10:00 pm

Re: [Модуль] Optimizer (optimizer)

Сообщение andrey040670 »

Ну здесь ещё и phistory надо почистить, ну и так сойдёт.
"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
Ответить