自动清理数据库日志mysql folder shell_command
本帖最后由 maybeloveu 于 2018-5-31 11:21 编辑换了mysql数据库后hass速度快了一些,但随之而来数据库文件增长过快磁盘消耗过大对于磁盘(或者卡)容量小的设备来说是个不小的问题。为了省电,我是用闲置手机安装的hass。建立的磁盘文件总共只有8G,已经消耗一半。经常提心吊胆手动清理。今天分享一个自动清理日志的方法给大家。
注意清理的不是记录的有用数据,清理的是数据库的日志。
**** Hidden Message *****
当数据库日志超过300M后清理一下。
参考文档:
https://home-assistant.io/components/sensor.folder/
https://home-assistant.io/components/shell_command/
小白来学习 收藏学习 前来学习! 小白来学习 过来学习一下 感謝分享 哈哈哈,这个注意不错哦 学习一下,顺便分享个查询数据库容量的sensor
sensor:
- platform: sql
db_url: mysql://用户名:密码@ha地址:3306/information_schema
queries:
- name: hass_db_size
query: "select concat(round(sum(DATA_LENGTH/1024/1024),0)) as size from TABLES where table_schema='ha数据库名';"
column: 'size'
unit_of_measurement: mb
学习下。