[Модуль] Optimizer (optimizer)
Модератор: immortal
-
- Сообщения: 2107
- Зарегистрирован: Пт апр 07, 2017 12:20 pm
- Благодарил (а): 315 раз
- Поблагодарили: 466 раз
Re: [Модуль] Optimizer (optimizer)
у меня стоит в 0 и срабатывает
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
-
- Сообщения: 220
- Зарегистрирован: Вт июл 21, 2015 4:59 pm
- Откуда: Москва
- Благодарил (а): 56 раз
- Поблагодарили: 1 раз
Re: [Модуль] Optimizer (optimizer)
похоже, перестаёт срабатывать по расписанию если у одной из переменных более 30 т. значений
у меня так до 900 000 дошло за несколько дней
потом запустил вручную и потом заработало по расписанию
сейчас не уверен
у меня так до 900 000 дошло за несколько дней
потом запустил вручную и потом заработало по расписанию
сейчас не уверен
MDM Raspberry Pi 3b, esp32, ModBUS, esp8266, NooLite(MTRF-64-USB, SU-1-***, SLF-1-300, PM112, радиопульты PU)
-
- Сообщения: 66
- Зарегистрирован: Пн ноя 25, 2019 10:05 pm
- Благодарил (а): 12 раз
- Поблагодарили: 0
Re: [Модуль] Optimizer (optimizer)
Да не срабатывает по расисанию. Модуль бросили? Не допиливают? Может есть замена?
-
- Сообщения: 706
- Зарегистрирован: Ср май 03, 2017 7:41 pm
- Благодарил (а): 115 раз
- Поблагодарили: 112 раз
Re: [Модуль] Optimizer (optimizer)
Возможно вопрос не совсем по данной теме: недавно случайно увидел в модуле "Optimizer" какие-то непонятные свойства.
Я так понимаю они появились в результате ошибок при написании какого-то скрипта или метода и не принадлежат какому-нибудь объекту. Подскажите, как их удалить ?
Пытаюсь их добавить в оптимизацию:
Пишет только свойство, ни объекта, ни класса.
СпойлерПоказать
Пытаюсь их добавить в оптимизацию:
СпойлерПоказать
- xor
- Сообщения: 2045
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 289 раз
- Поблагодарили: 632 раза
Re: [Модуль] Optimizer (optimizer)
старый скрипт, чистит потеряшек. вернее - правитJilber писал(а): ↑Вт июн 23, 2020 6:20 pmВозможно вопрос не совсем по данной теме: недавно случайно увидел в модуле "Optimizer" какие-то непонятные свойства.Я так понимаю они появились в результате ошибок при написании какого-то скрипта или метода и не принадлежат какому-нибудь объекту. Подскажите, как их удалить ?СпойлерПоказатьOptimizer.jpg
Пытаюсь их добавить в оптимизацию:Пишет только свойство, ни объекта, ни класса.СпойлерПоказатьOptimizer-2.jpgOptimizer-3.jpg
Код: Выделить всё
// CHECKING DATA
$sqlQuery = "SELECT pvalues.*, objects.TITLE as OBJECT_TITLE, properties.TITLE as PROPERTY_TITLE
FROM pvalues
JOIN objects ON pvalues.OBJECT_ID = objects.id
JOIN properties ON pvalues.PROPERTY_ID = properties.id
WHERE pvalues.PROPERTY_NAME != CONCAT_WS('.', objects.TITLE, properties.TITLE)";
$data = SQLSelect($sqlQuery);
$total = count($data);
for ($i = 0; $i < $total; $i++)
{
$objectProperty = $data[$i]['OBJECT_TITLE'] . "." . $data[$i]['PROPERTY_TITLE'];
if ($data[$i]['PROPERTY_NAME'])
echo "Incorrect: " . $data[$i]['PROPERTY_NAME'] . " should be $objectProperty" . '<br>';
else
echo "Missing: " . $objectProperty .'<br>';
$sqlQuery = "SELECT *
FROM pvalues
WHERE ID = '" . $data[$i]['ID'] . "'";
$rec = SQLSelectOne($sqlQuery);
$rec['PROPERTY_NAME'] = $data[$i]['OBJECT_TITLE'] . "." . $data[$i]['PROPERTY_TITLE'];
SQLUpdate('pvalues', $rec);
}
win10 connect https://connect.smartliving.ru/profile/303
-
- Сообщения: 706
- Зарегистрирован: Ср май 03, 2017 7:41 pm
- Благодарил (а): 115 раз
- Поблагодарили: 112 раз
Re: [Модуль] Optimizer (optimizer)
Попробовал данный скрипт - вообще никакой реакции. Открылось пустое окно браузера и все, свойства как были так и остались.
- xor
- Сообщения: 2045
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 289 раз
- Поблагодарили: 632 раза
Re: [Модуль] Optimizer (optimizer)
Ну да, сорян. Это не для истории ( Ищите в таблице пхистори свойства, не привязанные к объектам и классам тогдаJilber писал(а):Попробовал данный скрипт - вообще никакой реакции. Открылось пустое окно браузера и все, свойства как были так и остались.
Отправлено с моего Redmi 4X через Tapatalk
win10 connect https://connect.smartliving.ru/profile/303
-
- Сообщения: 706
- Зарегистрирован: Ср май 03, 2017 7:41 pm
- Благодарил (а): 115 раз
- Поблагодарили: 112 раз
Re: [Модуль] Optimizer (optimizer)
Уже думал об этом, но по каким параметрам искать-то ? По пустым ID или VALUE_ID ?
- xor
- Сообщения: 2045
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 289 раз
- Поблагодарили: 632 раза
Re: [Модуль] Optimizer (optimizer)
По-моему, есть вспомогательные функции в МДМ для облегчения поиска. Либо селектом по связям искать. Сейчас не за компом, конкретно только вечером (Jilber писал(а):Уже думал об этом, но по каким параметрам искать-то ? По пустым ID или VALUE_ID ?
Отправлено с моего Redmi 4X через Tapatalk
win10 connect https://connect.smartliving.ru/profile/303
-
- Сообщения: 2107
- Зарегистрирован: Пт апр 07, 2017 12:20 pm
- Благодарил (а): 315 раз
- Поблагодарили: 466 раз
Re: [Модуль] Optimizer (optimizer)
ид пустым не может быть, а о подобном вчера в курилке говорили, а о именно этом в блоге у димы было, он хоть и говорит что починили, но ...
там не только без родителей может быть, но и объекты без имен свойств или вообще дубли и т.д.
это про пвалуес
оптимайзер это пхистори или если //Define('SEPARATE_HISTORY_STORAGE', 1); //STORE HISTORY DATA IN DIFFERENT TABLES
то в отдельных табличках каждое свойство
чистить надо все, с дефолтной бд с гита тоже траблы изначально идут ((( в образах аналогично, не настроенный мдм и некоторые модули (не только погодные или димины, там еще есть) это все еще и усугубляют
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо