Re: MVCC cons

From: Kenneth Downs <ken(at)secdat(dot)com>
To: RPK <rpk(dot)general(at)gmail(dot)com>
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: MVCC cons
Date: 2007-08-14 18:13:40
Message-ID: 46C1F0D4.1070506@secdat.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

RPK wrote:
> I want to know whether MVCC has cons also. Is it heavy on resources? How
> PGSQL MVCC relates with SQL Server 2005 new Snapshot Isolation.
>

Speaking as an end-user, I can give only one I've ever seen, which is
performance. Because of MVCC, Postgres's write performance (insert and
update) appears on my systems to be almost exactly linear to row size.
Inserting 1000 rows into a table with row size 100 characters takes
twice as long as inserting 1000 rows into a table with row size 50
characters.

This tends to be more of an issue for me because my system materializes
derived information in columns, so my tables are more fat to begin with,
and so this hits me harder.

--
Kenneth Downs
Secure Data Software, Inc.
www.secdat.com www.andromeda-project.org
631-689-7200 Fax: 631-689-0527
cell: 631-379-0010

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Richard Huxton 2007-08-14 18:34:53 Re: Select time jump after adding filter; please help me figure out what I'm doing wrong.
Previous Message Mikko Partio 2007-08-14 18:13:35 Re: Moving to postgresql and some ignorant questions