找回密码
 立即注册
查看: 2438|回复: 4

[技术探讨] 数据库结构怎么优化可行?特别是state的attributes字段。

[复制链接]

13

主题

39

回帖

233

积分

中级会员

积分
233
金钱
181
HASS币
0
发表于 2022-3-1 10:05:37 | 显示全部楼层 |阅读模式
本帖最后由 xxapollo 于 2022-3-1 10:11 编辑

home assistant的数据库结构怎么优化可行?特别是state表的attributes字段,大量重复内容,新建个缓存表存内容,state表存id可以解决吗?但自己不会改这代码。。。。新手用db数据库涨得很快,4天就有300M了,改其它数据库不太绿色。希望有大神出手优化一下,谢谢。
回复

使用道具 举报

5

主题

352

回帖

2057

积分

金牌会员

积分
2057
金钱
1685
HASS币
60
发表于 2022-3-1 10:15:54 | 显示全部楼层
回复

使用道具 举报

1

主题

56

回帖

558

积分

高级会员

积分
558
金钱
501
HASS币
0
发表于 2022-3-1 10:47:01 | 显示全部楼层
我使用MariaDB也是慢,不过muxiachuixue给的提示,可以只记录感兴趣数据这个也能减少数据库记录量。
我试试去
回复

使用道具 举报

13

主题

39

回帖

233

积分

中级会员

积分
233
金钱
181
HASS币
0
 楼主| 发表于 2022-3-4 08:10:14 来自手机 | 显示全部楼层
@muxiachuixue 谢谢您。我关注的是用默认sqlite记录全部数据的情况下精简数据库,state表attributes字段大量重复信息,如果想加新表记录attributes字段,在state表只记录id可能大幅度降低容量,mysql等数据库或许存储上自带优化所以数据量涨得不快,开源开发者们们帮忙优化一下吗,以更适合于菜鸟使用,谢谢。
回复

使用道具 举报

13

主题

39

回帖

233

积分

中级会员

积分
233
金钱
181
HASS币
0
 楼主| 发表于 2022-3-4 08:11:19 来自手机 | 显示全部楼层
手机打字请见谅。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-5-15 23:52 , Processed in 0.101970 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表