osbuild-service-maintenance: Run vacuum analyze after each delete
This commit is contained in:
parent
a221de5db7
commit
c78c69b273
1 changed files with 6 additions and 5 deletions
|
|
@ -131,6 +131,12 @@ func DBCleanup(dbURL string, dryRun bool, cutoff time.Time) error {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
err = db.VacuumAnalyze()
|
||||||
|
if err != nil {
|
||||||
|
logrus.Errorf("Error running vacuum analyze: %v", err)
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
if rows == 0 {
|
if rows == 0 {
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
|
|
@ -138,11 +144,6 @@ func DBCleanup(dbURL string, dryRun bool, cutoff time.Time) error {
|
||||||
logrus.Infof("Deleted results for %d", rows)
|
logrus.Infof("Deleted results for %d", rows)
|
||||||
}
|
}
|
||||||
|
|
||||||
err = db.VacuumAnalyze()
|
|
||||||
if err != nil {
|
|
||||||
logrus.Errorf("Error running vacuum analyze: %v", err)
|
|
||||||
}
|
|
||||||
|
|
||||||
err = db.LogVacuumStats()
|
err = db.LogVacuumStats()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logrus.Errorf("Error running vacuum stats: %v", err)
|
logrus.Errorf("Error running vacuum stats: %v", err)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue