原 GreenPlum循环删除不需要的外部表
前言
运维中,发现pg_attribute表超过了30GB大小,一般该表不会超过1GB,于是多次运行vacuum full pg_attribute
,发现大小到18GB后,不再缩小了。
查询pg_tables
发现有22万个表,仔细分析发现有21万多是gpload用户下的,且表名都是ext_gpload_reusable_xxxxx
,例如:ext_gpload_reusable_05be0632_eb14_11ee_9d17_fefcfe1dbb38
找开发确认了,这些表不再需要,于是考虑删除。