您的位置 首页 postgres

postgres 占用数据量过大 删除步骤(清理步骤)

langfuse 用的是 postgres

data 目录中 base

 

1 - 我们先查看哪个库占得比较大

 

2- 找到 数据库对应的id

select oid,datname from pg_database;

 

3-

cd 5

进去看看哪个目录占得多

du -sh ./*

找到到 16843 对应的 表

select relname ,relowner, relfilenode,reltoastrelid from pg_class;

 

定位到 events 表后 ,先删除一波数据

select  count(*) from events where created_at <'2024-02-01' ;

看看2月份之前的占多少 ,大概是16万条

看看总体的多少条:大概200万条。  2月份之前的数据大概占10分之1

 

删除2月份之前的数据, 检查 base 目录的大小

 

 

 

欢迎来撩 : 汇总all

白眉大叔

关于白眉大叔linux云计算: 白眉大叔

热门文章