Searching with Xapian

The Xapian search engine, and associated topics

Pretty performance pictures

leave a comment »

I’ve been analysing block read patterns.

Firstly, here’s the block reads for reading about 6700 documents in a fairly random (actually sorted by a key) order. Pretty random, not so good:

53954-seek-read-calls-from-sortdatabase

But, here’s the read pattern for reading about 10000 documents in order of docid.

3455-seek-read-calls-from-strace

Finally, here’s the block reads for running xapian-compact:

106400-seek-read-calls-from-xapian-compact

Advertisements

Written by richardboulton

February 9, 2009 at 8:43 am

Posted in Uncategorized

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: