Follow

请教下各位站长,刚刚看到站点管理面板里有这么一项:

PostgreSQL 1.5 GB

这个数据库存储是不是就只能放着啊……虽然好像放着也不是不行,两个月1.5G的话一年9G……

进度:跑了一遍tootctl statuses remove --days 30,好像什么用也没有,再跑tootctl accounts cull,一直在报Error processing

哇看了一眼已经报了三屏幕的错了,壮观……

哇跑完了:Visited 24415 accounts, removed 75

_(:з」∠)_

跑完了,完全没用,还是1.6G

紧急先关了两个中继观察看看……

另外一点研究新进展供朋友们参考:托朋友问了下嗼站,statuses大小主要是中继在影响,嗼站也是接入三个中继,大约7天新增45MB,一年10GB。

如果想压缩体积的话可以把数据库备份一下,删除数据库后重新导入备份,这样能缩减一定的空间。用Docker的话就是删除db容器和挂载到本地的数据目录,然后新建一个db容器再导入进去。

@Hydrangea
因为这个命令是要到对方服务器检查用户状态……

我也头疼数据库问题,主要还是那种机器人站,一接入就会让数据库爆增……又狠不下心实例级屏蔽…… :blobfox_hands:

@Hydrangea
就 botsin.space 这种之类的偏好放 bot 的站……

其实这种到还好,我最气的主要是那种搬运推特的,不隐藏 nsfw 内容,分身又多,隐藏快将近五六十个了 :blobfoxtableflip:

@SouthFox 原来是这种!我倒没有仔细看过…………
所以现在数据库清理是不是也没什么好办法…………

@Hydrangea
估计也不会无限增加,只要清理过久嘟文的自动任务有设置的话…… :blobfox_hands:

@SouthFox 顺便提一句我刚刚跑了tootctl statuses remove --days=30,跑完后数据库大小也毫无反应,就还比较悲观……

@Hydrangea
管理工具里的 pghero 里的 space 选项可以看占用以及七天增加…… :som_mole: (虽然对实际问题产生不了帮助)。

嘟文其实占用也就四分之一,其他零零碎碎的图片数据,预览卡片啥的就在瓜分剩下的……

我的阈值大概在 5G 左右吧,超过了这个数我才会恐慌,现在 500M ,还能浪好久…… :blobfoxsweating:

@Hydrangea 估计需要 VACCUM FULL才能把空间弄回来
@Hydrangea 这个不是你删东西就能解决的,而且也不是线性增长的...postgres 会把修改记录到write-ahead log (wal) 里面,即使删除内容占用空间也不会立刻减少
@Hydrangea pleroma似乎有个什么 vacuum 什么的,mastodon不清楚

@Hydrangea
你这才一个多月,初期体积增大会迅速一些,再等上一段时间看看

Sign in to participate in the conversation
小球飞象

本实例是獭獭客厅,提供小球飞鱼,壁炉,风铃,獭獭提灯,散乱的书本和小雪人