264 читали · 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...
1 неделю назад
Создание и использование базы данных в MariaDB на Ред ОС
MariaDB — это современная, высокопроизводительная и полностью открытая система управления базами данных (СУБД), форк MySQL. Она идеально подходит для: Почему именно MariaDB в RedOS? Откройте терминал и выполните следующие команды: # Обновление информации о пакетах из репозиториев sudo dnf update -y # Установка сервера MariaDB и клиента sudo dnf install mariadb-server mariadb -y # Пояснение: # mariadb-server - непосредственно сервер СУБД # mariadb - клиент для подключения к серверу # -y - автоматическое подтверждение установки 1...