数据仓库服务 GAUSSDB(DWS)-如何判断表是否做过update或delete操作:处理方法

时间:2024-05-07 20:29:47

处理方法

可以通过以下命令找出哪些表做过update及delete操作:

1
2
3
4
5
6
7
8
9
ANALYZE tablename;
SELECT  
    n.nspname , c.relname, 
    pg_stat_get_tuples_deleted(x.pcrelid) as deleted,
pg_stat_get_tuples_updated(x.pcrelid) as updated
FROM pg_class c
INNER JOIN pg_namespace n ON n.oid = c.relnamespace
INNER JOIN pgxc_class x ON x.pcrelid = c.oid
WHERE c.relkind = 'r' and c.relname='tablename' ;
support.huaweicloud.com/trouble-dws/dws_09_0098.html