Replacement of the buffer replacement strategy with an ARC
Jan Wieck <JanWieck@Yahoo.com>
Replacement of the buffer replacement strategy with an ARC algorithm adopted for PostgreSQL. Jan
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/commands/vacuum.c | modified | +21 −1 |
| src/backend/storage/buffer/buf_init.c | modified | +8 −18 |
| src/backend/storage/buffer/bufmgr.c | modified | +34 −37 |
| src/backend/storage/buffer/buf_table.c | modified | +26 −42 |
| src/backend/storage/buffer/freelist.c | modified | +795 −106 |
| src/backend/utils/misc/guc.c | modified | +11 −1 |
| src/backend/utils/misc/postgresql.conf.sample | modified | +1 −0 |
| src/include/miscadmin.h | modified | +8 −1 |
| src/include/storage/buf_internals.h | modified | +28 −10 |