找回密码
 立即注册
搜索
查看: 2578|回复: 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

回帖

560

积分

高级会员

积分
560
金钱
503
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-7-1 22:43 , Processed in 0.090389 second(s), 12 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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