【PG漫步】DELETE不会改变本地文件的大小,VACUUM也不会

复制代码
DELETE FROM tinyben where id > 60;

还是这么大:

-rw------- 1 enovo enovo 815M Dec 26 19:42 /usr/local/pgsql18-debug/data/base/5/24576

哪怕你用这个:

复制代码
VACUUM tinyben;

只小了2MB:

-rw------- 1 enovo enovo 813M Dec 26 19:51 /usr/local/pgsql18-debug/data/base/5/24576

必须要这样才可以:

复制代码
VACUUM FULL tinyben;

换文件了,原来的文件变为0,这个文件正常大小:

-rw------- 1 enovo enovo 8.0K Dec 26 19:52 /usr/local/pgsql18-debug/data/base/5/24581

相关推荐
tntxia7 小时前
linux curl命令详解_curl详解
linux
扛枪的书生10 小时前
Linux 网络管理器用法速查
linux
顺风尿一寸12 小时前
Java Socket 内核之旅:从 SocketChannel.read() 到 tcp_recvmsg 与 epoll 的完整调用链路
linux
jiayou6414 小时前
KingbaseES 表级与列级加密完全指南
数据库·后端
XIAOHEZIcode19 小时前
Ubuntu 终端美化全栈指南:Bash 到 Kitty 踩坑实录
linux·ubuntu·命令行
唐青枫21 小时前
别再只会用 cron:Linux systemd Timer 定时任务实战详解
linux
GBASE1 天前
G术时刻 |GBase 8s数据库事务并发控制之封锁技术介绍(下)
数据库
xiezhr2 天前
逛GitHub发现了一款免费的带AI功能的数据库管理工具
数据库·ai编程·dba
AlfredZhao3 天前
生产环境里,为什么不建议把普通端口直接暴露到公网?
linux·https·443·80
吃糖的小孩3 天前
给 QQ AI 机器人设计“可控记忆”:会话摘要、手动长期记忆与角色卡边界
数据库