On larger PuppetDB installs, garbage collecting reports can free a significant amount of space. Relying on autovacuuming of these tables can be troublesome. From a reports perspective, almost all of the garbage is generated from report GC. Waiting to vacuum increases the potential that another GC run will happen, increasing the amount of data to vacuum and prolonging the amount of time autovacuuming takes.