[Chandler-dev] new --mvcc performance feature

Andi Vajda vajda at osafoundation.org
Tue Jan 16 13:00:46 PST 2007


On Tue, 16 Jan 2007, Heikki Toivonen wrote:

> Andi Vajda wrote:
>> In version 4.5.20, Sleepycat (now Oracle), added support for
>> MultiVersion Concurrency Control (MVCC) to Berkeley DB.
>
> I turned on --mvcc in the perf tests on January 11. For the most part
> the changes according to our tests are really minor, +/- 2% usually.
>
> The exception is the PPC Mac platform, which had large changes in two
> tests. Subscribing to collection got about 15% faster, and publishing a
> collection about 500% (!) slower.
>
> Stability wise there does not seem to be a difference to running with or
> without --mvcc.

A part from the PPC fluke, this could actually be good news. MVCC's supposed 
to have an impact on concurrent transactions. If our tests have none then I 
guess, it's still good news that it doesn't normally slow things down when not 
in use.

Andi..


More information about the chandler-dev mailing list