Re: Plans for solving the VACUUM problem
От | Philip Warner |
---|---|
Тема | Re: Plans for solving the VACUUM problem |
Дата | |
Msg-id | 3.0.5.32.20010525102137.0395e100@mail.rhyme.com.au обсуждение исходный текст |
Ответ на | Re: Plans for solving the VACUUM problem (Hannu Krosing <hannu@tm.ee>) |
Список | pgsql-hackers |
At 01:51 25/05/01 +0500, Hannu Krosing wrote: > >How does it do MVCC with an overwriting storage manager ? > I don't know about Oracle, but Dec/RDB also does overwriting and MVCC. It does this by taking a snapshot of pages that are participating in both RW and RO transactions (De/RDB has the options on SET TRANSACTION that specify if the TX will do updates or not). It has the disadvantage that the snapshot will grow quite large for bulk loads. Typically they are about 10-20% of DB size. Pages are freed from the snapshot as active TXs finish. Note that the snapshots are separate from the journalling (WAL) and rollback files. ---------------------------------------------------------------- Philip Warner | __---_____ Albatross Consulting Pty. Ltd. |----/ - \ (A.B.N. 75 008 659 498) | /(@) ______---_ Tel: (+61) 0500 83 82 81 | _________ \ Fax: (+61) 0500 83 82 82 | ___________ | Http://www.rhyme.com.au | / \| | --________-- PGP key available upon request, | / and from pgp5.ai.mit.edu:11371 |/
В списке pgsql-hackers по дате отправления: