[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: query reply time



Randy Kunkee wrote:

> It depends on the base of your search.  If the search base == database suffix,
> then it will finish immediately.  Otherwise, OpenLDAP 1.2.6 and above will
> actually scan every object in your database, which is probably what causes
> the pause that you observe.  Another possibility is that you do not have an
> index built on uid, which would also force a full scan of the database.
>
> Randy
>
> >     I couldn't help noticing that using ldapsearch to preform a query on a uid,
> >
> > being the uid part of the dn, i.e. dn: uid=xpto, o=myorg, c=country and although
> >
> > that object is unique after ldapsearch has found my entry it "freezes" for one
> >
> > second or two seconds letting me think that it's still searching for other occurances in the
> >
> > database. After preforming a strace of the ldapsearch line i saw that even after getting
> >
> > the entry in question it still preforms a select and a read ... does that mean he goes
> >
> > searching for other entries even after he finds a match that he knows(?) it is unique?
> >
> >     If so, is there any way to "tell him" that he should be satisfied with that 1st match
> >
> > and that "he" should end the query there?
> >
> > note: response time is indeed a powerfull factor when it comes to services interacting with ldap.
> >
> > Thanks in advance,
> >
> > Hugo.
> >
> > --
> > ---------------------------------------------------------------------------
> > | Hugo Monteiro                      | M_vel: +351-966 386 090            |
> > | Servi_o de Inform_tica da          | Fixo : +351-212 948 300 Ext.1 0703 |
> > | Faculdade de Ci_ncias e Tecnologia |                             1 5306 |
> > | Universidade Nova de Lisboa        |                                    |
> > | 2825-114 Monte Caparica            | Email: hmmm@fct.unl.pt             |
> > ---------------------------------------------------------------------------
> >
> >

    Sorry to bother again... about that index, how would i built it?

Thanks,
Hugo.


--
---------------------------------------------------------------------------
| Hugo Monteiro                      | Móvel: +351-966 386 090            |
| Serviço de Informática da          | Fixo : +351-212 948 300 Ext.1 0703 |
| Faculdade de Ciências e Tecnologia |                             1 5306 |
| Universidade Nova de Lisboa        |                                    |
| 2825-114 Monte Caparica            | Email: hugo.monteiro@fct.unl.pt    |
---------------------------------------------------------------------------