Skip to content
Discussion options

You must be logged in to vote

CPAMP 这边确实有自动清理逻辑,不过清理的是对应的历史派生/统计数据,不代表所有历史数据都会统一删除。

SQLite 在当前这种使用方式下,DELETE 之后只是把页面标记为空闲,后续可以继续复用,但数据库文件本身通常不会立刻变小,所以看到 usage.sqlite 体积没有下降是正常的。

如果希望实际释放磁盘空间,可以对数据库执行 VACUUM。建议先停止 CPAMP,做好数据库备份后再执行,避免运行过程中持续写入带来的锁竞争或其他问题。

另外需要注意,VACUUM 重建数据库时会需要额外的临时磁盘空间。如果当前磁盘已经接近占满,不建议直接执行,最好先腾出足够空间。

Replies: 2 comments 2 replies

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
2 replies
@daleqq
Comment options

@seakee
Comment options

Answer selected by daleqq
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants