是否有任何直接实用程序可用于从GP数据库中清除旧日志,如果我手动执行它会占用大量时间,因为有100多个段,我必须去每个服务器并手动删除日志文件。 / p>
其他详细信息:GP版本 - 4.3.X.X(仅限软件解决方案)
群集配置-2 + 10
由于
答案 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的路径是正确的。