我需要检查是否在某些特定表中插入了一些行。我需要每天检查一次。
我已经尝试为此使用pg_stat_all_tables.n_live_tup
,但是我不确定它是否正确,并且最初是为此目的而设计的。
第n_tup_ins
,n_tup_upd
,n_tup_del
列是否还描述了是否插入,更新或删除了任何行?
答案 0 :(得分:0)
这些统计数据由 statistics collector 流程收集和更新。 各个数据库后端通过UDP套接字将统计信息发送到统计信息收集器。
这有两个后果:
该信息在内部用于触发自动真空和自动分析,因此,数字是否为100%准确无关紧要。如果这足以满足您的目的,那么您当然可以使用该信息。