[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: dissection of search latency
A search with no indexing isn't a very interesting benchmark; this
isn't what we should be optimizing for.
Berkeley db with txns is fairly slow at iterations, though 0.5 seconds
to iterate across 10000 entries seems pretty bad. Is there any
locking going on besides the internal locks in Berkeley db? (On the
plus side, the Berkeley db code will allow multiple iterators
simultaneously.)
Also, Berkeley db does internal caching; no I/O goes on the second
time around anyway.
But really, if we're going to optimize, we need realistic benchmarks.
Larry
From: "Jonghyuk Choi" <jongchoi@us.ibm.com>
Date: Wed, 14 Nov 2001 16:54:47 -0500
Below is a dissection of search latency.
- Test Environment
directory data : 10011 entries (from DirectoryMark dbgen tool)
cache size : 10011 entries
dbcache size : 200MB
no indexing
single search for an entry using the filter 'cn=Audy Flansburg'
(s = seconds, m = milliseconds, u = microseconds)
* cold run : all data from disk, warm run : all data from entry cache