[ZODB-Dev] RelStorage branch 1.4.0-fastimport

Shane Hathaway shane at hathawaymix.org
Fri Jan 7 17:17:26 EST 2011


On 01/07/2011 10:34 AM, Maurits van Rees wrote:
> Op 07-01-11 05:51, Shane Hathaway schreef:
>> I looked at that branch before, but I felt like the changes were
>> complicated enough to require a comparison with simpler solutions first.
>>     In particular, Postgres has an option to disable fsync.  Set it in
>> postgresql.conf.  Disabling fsync is not normally recommended, but for a
>> large import it's obviously a good idea.  Would you compare the speed of
>> --single-transaction with disabled fsync on vanilla RelStorage?
>
> In /etc/postgresql/8.4/main/postgresql.conf I switched these settings
> off and restarted postgres:
> fsync = off
> synchronous_commit = off
>
> The zodbconvert of the 150 MB CatalogData.fs went from 3.1 minutes to
> 2.8.  When using the --single-transaction option of the branch it went
> to 2.2 minutes.  So there is still a significant improvement here.

Ok, I'll study the branch again.  Maybe the changes aren't as deep as I 
remember.

Shane


More information about the ZODB-Dev mailing list