Initial implementation of concurrent VACUUM. Ifdef'd out for the moment,
Tom Lane <tgl@sss.pgh.pa.us>
Initial implementation of concurrent VACUUM. Ifdef'd out for the moment, because index locking issues are not handled correctly yet. Need to go work on the index AMs next.
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/commands/Makefile | modified | +2 −2 |
| src/backend/commands/vacuum.c | modified | +54 −64 |
| src/backend/commands/vacuumlazy.c | added | +1026 −0 |
| src/include/commands/vacuum.h | modified | +8 −2 |