osbuild-service-maintenance: Run vacuum analyze after each delete

This commit is contained in:
Sanne Raymaekers 2022-07-28 10:32:51 +02:00 committed by Simon de Vlieger
parent a221de5db7
commit c78c69b273

View file

@ -131,6 +131,12 @@ func DBCleanup(dbURL string, dryRun bool, cutoff time.Time) error {
return err
}
err = db.VacuumAnalyze()
if err != nil {
logrus.Errorf("Error running vacuum analyze: %v", err)
return err
}
if rows == 0 {
break
}
@ -138,11 +144,6 @@ func DBCleanup(dbURL string, dryRun bool, cutoff time.Time) error {
logrus.Infof("Deleted results for %d", rows)
}
err = db.VacuumAnalyze()
if err != nil {
logrus.Errorf("Error running vacuum analyze: %v", err)
}
err = db.LogVacuumStats()
if err != nil {
logrus.Errorf("Error running vacuum stats: %v", err)