[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: openldap-2.2.13 indexes
Citēju Quanah Gibson-Mount <quanah@stanford.edu>:
>
>
> --On Wednesday, June 16, 2004 9:16 AM -0400 Kirk Turner-Rustin
> <ktrustin@owu.edu> wrote:
>
> > On Wed, 16 Jun 2004, Janis Pinkis wrote:
> >
> >>
> >>
> >> Hi!
> >>
> >> I have just started to play with 2.2 and bdb backed (so far i was using
> >> 2.1 with ldbm). My question is about bdb cache size. In post and faq's i
> >> have found out that index files must be in hash format and the id2entry
> >> and dn2id in btree format. But acording mu db_stat all my index files
> >> are in btree format. Am i doing something wrong?
> >
> > Indexes were changed from hash to btree around OpenLDAP 2.2.6,
> > I think. Someone (Darin Broady?) posted a pragma for changing it
> > back to hash some time ago. Search the archives if you need to do
> > that for some reason.
>
> That's correct. Btree indices are remarkably faster when performing
> indexing over hashes (I did a series of tests comparing differences between
> the two at one point).
>
> Note: The results on the pages listed below are for much older versions of
> OpenLDAP in both the 2.1 (2.1.25) and 2.2 (2.2.5)series than what is
> available now, and are simply provided to display the differences between
> hash and btree indices.
OK. Then a next question. Can i use the same bdb cache size formula for indexes
as for dn2id and id2entry: pagesize*(internal_pages+1)?
Regards
J.Pinkis