Any comments on multi-versioning problem:

As far as I understand from PG documentation, *CURRENTLY* VACUUM must be run
regulary, otherwise:

-Q. database will grow as fast as there are many DML going on it, won't it?

-Q. transaction ID may wrap - no doubt here.

-Q. Good news that VACUUM nowdays can run in parallel with other db activity
(non locking mode) and that pg_vacuum automates execution of VACUUM - this is
so, ins't it?

- Q. Bad knews that VACUUM must eventually scan every row(in fact, every row
and index pages?) in the database(?): 
        - if this is true(?) then can anyone give an idea on how long it runs
for a paticular size of the database and how much it slowdowns a database?



Thank you in advance, 

Laimutis Nedzinskas
Reykjavik, Iceland














---------------------------(end of broadcast)---------------------------
TIP 9: the planner will ignore your desire to choose an index scan if your
      joining column's datatypes do not match

Reply via email to