275 читали · 1 год назад
Удаление значений сенсора из базы данных MariaDB
Вечером обнаружил, что база распухла до 32 Гб из выделенных ей 32 Гб. Начал разбираться, нашел виновника торжества - обычное ZIGBEE реле с энергомониторингом в погребе для морозильного ларя, которое отправляло 100500 изменений в минуту и все они писались в БД. Обычная перезагрузка реле исправила ситуацию, но теперь нужно удалить все значения, чтобы освободить место на диске. ID сенсора хранится в таблице states_meta, ищем: MariaDB [homeassistant]> SELECT * FROM states_meta WHERE entity_id LIKE '%pogreb_lar%'; +-------------+-----------------------------------------------+ | metadata_id | entity_id...