|
|
|
|
|
by stormdennis
2235 days ago
|
|
Some argue that having a separate vacuum process is a bad idea. That the right time to clean up a no longer transaction-tied version is the next time someone visits the row in a query. That way there are no extra database accesses to each row beyond normal use. |
|
What PostgreSQL has though is micro vacuum where PostgreSQL tries to remove any no longer visible rows when it already has to modify a page. But it only does this as long as no index updates are necessary.