Greenplum:清除数据库日志

时间:2016-01-05 07:25:17

标签: database postgresql data-warehouse greenplum

是否有任何直接实用程序可用于从GP数据库中清除旧日志,如果我手动执行它会占用大量时间,因为有100多个段,我必须去每个服务器并手动删除日志文件。 / p>

其他详细信息:GP版本 - 4.3.X.X(仅限软件解决方案)

群集配置-2 + 10

由于

1 个答案:

答案 0 :(得分:1)

我建议您创建一个cron作业并使用gpssh来执行此操作。例如:

gpssh -f ~/host_list -e 'for i in $(find /data/primary/gpseg*/pg_log/ -name "*.csv" -ctime +60); do rm $i; done'

这将删除超过2个月的所有段上的pg_log中的文件。当然,您应该对此进行测试,并确保pg_log的路径是正确的。