anayze 是收集统计信息,用于查询分析优化
举例如下:bsc_dict 实际总数量是52949
此时系统表pg_stat_user_tables的信息如下 n_live_tup,n_dead_tup 都是0 未收集统计信息的状态
收集统计信息analyze bsc_dict或者输出详细
ANALYZE VERBOSE bsc_dict ;
结果如下
n_live_tup=52949,n_dead_tup=22 都产生相应变化
发现n_dead_tup 有死元组
回收死元组注意此动作会锁表vacuum full
bsc_dict;
执行完成发现 空间已经释放,但是pg_stat_user_tables 数据没有变化
需要重新收集统计信息
ANALYZE VERBOSE bsc_dict ;
如下图 n_dead_tup 变为0
根据以上 我们获取结论
VACUUM FULL 清理
物理存储,不一定更新
统计信息
pg_stat_user_tables.n_dead_tup 是统计信息,不是实时数据
清理后
必须执行
ANALYZE 更新统计,才能获取n_dead_tup的真实信息
下图是deepseek获取的具体区别
编辑推荐:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- anayze和vacuum区别
anayze和vacuum区别
26-03-14 - 直播回顾|IvorySQL v5 兼容功能使用指南
直播回顾|IvorySQL v5 兼容功能使用指南
26-03-14 - 外键的本质竟然是触发器?深入解析 PostgreSQL 约束底层
外键的本质竟然是触发器?深入解析 PostgreSQL 约束底层
26-03-14 - 最详细的帆软(finereport)安装指南
最详细的帆软(finereport)安装指南
26-03-14 - 在一台机器上搭建一体化 Ceph 存储集群
在一台机器上搭建一体化 Ceph 存储集群
26-03-14 - 数据库内核的降维观测方法
数据库内核的降维观测方法
26-03-14 - 1024程序员节福利!参与互动,5分钟赢好礼!
1024程序员节福利!参与互动,5分钟赢好礼!
26-03-14 - IvorySQL 社区摆摊啦,GOTC 2025 开源集市等你来玩!
IvorySQL 社区摆摊啦,GOTC 2025 开源集市等你来玩!
26-03-14 - Doris 高速查询背后的秘密:如何用 ETL 工具提升数据导入效率
Doris 高速查询背后的秘密:如何用 ETL 工具提升数据导入效率
26-03-14 - 从迪拜到欧洲,IvorySQL 勾勒全球生态版图,2026 生态大会蓄势待发
