directory-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Emmanuel Lecharny (JIRA)" <>
Subject [jira] Updated: (DIRSERVER-629) Improve performance for search requests
Date Thu, 01 Jun 2006 18:00:30 GMT
     [ ]

Emmanuel Lecharny updated DIRSERVER-629:

    Attachment: apacheds-SEARCH.log

A log in DEBUG mode for a simple search

> Improve performance for search requests
> ---------------------------------------
>          Key: DIRSERVER-629
>          URL:
>      Project: Directory ApacheDS
>         Type: Improvement

>     Versions: 1.0-RC3
>     Reporter: Emmanuel Lecharny
>     Priority: Critical
>      Fix For: 1.0-RC4
>  Attachments: apacheds-SEARCH.log
> Search requests are pathological long when the server is loaded with entries. I have
a server with 10000 entries, and I do a search for a random user. It takes around 50 ms to
find the user (20 searches per second, maximum).
> This is due to the fact that, when we have a lot of entries, the search look for entries
which DN are all parsed (cf attached log). The parser is synchronized and takes around 0,5
ms to parse a DN, and the entries to be parse are 100 (cf attached log again), so the 50 ms
are spent parsing, parsing and parsing ...

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
For more information on JIRA, see:

View raw message