[389-users] Query blocking server

Juan Asensio Sánchez okelet at gmail.com
Wed Nov 4 17:00:01 UTC 2009


Hi

Yes, we have 30 different sub-suffixes, each with its own database,
that are replicated over 30 differents centers (buildings). The same
indexes (shown in a previous post) have been applied to all databases,
included userroot, and all databases have been reindexed with those
indexes. But that search keeps taking so long time (more than 6
minutes to return about 30000 objects, as said before).

Regards.


2009/11/4 Rich Megginson <rmeggins at redhat.com>:
> Juan Asensio Sánchez wrote:
>>
>> Hi
>>
>> I am already having poor performance when running this query. Any more
>> ideas to try? Could be related due to the data is across almost 30
>> different databases?
>>
>
> Could be.  What do you mean by "30 different databases"?  Chaining?
>  Sub-suffixes?  Can you provide more details?  Note that index configuration
> is specific to a database - so if you have sub-suffixes with their own
> databases, you will have to make sure your attributes are indexed correctly
> in all of those databases.
>>
>> Regards.
>>
>>
>> El día 28 de octubre de 2009 08:58, Juan Asensio Sánchez
>> <okelet at gmail.com> escribió:
>>
>>>
>>> 2009/10/27 Andrey Ivanov <andrey.ivanov at polytechnique.fr>:
>>>
>>>>
>>>> 6 minutes for 25000 entries is obviously too much. On our server  (HP of
>>>> two
>>>> years old ang 2Go of memory)  8300 entries are returned in 0.77 seconds
>>>> (the
>>>> filter is almost like yours - "(&(uid=*)(objectClass=inetOrgPerson))").
>>>> There is certainly some problem either with the disk access or with the
>>>> memory sizing or with the indexed searches in your configuration... Do
>>>> you
>>>> have the PRESENCE index on uid?
>>>>
>>>>
>>>
>>> For one moment I thought UID was not indexed, but I checked twice it
>>> is indexed. These are all the attributes indexed in out databases:
>>>
>>>  aci:
>>>   system: true
>>>   type: [pres]
>>>
>>>  entryDN:
>>>   system: true
>>>   type: [eq]
>>>
>>>  nscpEntryDN:
>>>   system: true
>>>   type: [eq]
>>>
>>>  nsds5ReplConflict:
>>>   system: true
>>>   type: [eq, pres]
>>>
>>>  nsUniqueId:
>>>   system: true
>>>   type: [eq]
>>>
>>>  numSubordinates:
>>>   system: true
>>>   type: [pres]
>>>
>>>  objectClass:
>>>   system: true
>>>   type: [eq, pres]
>>>
>>>  parentID:
>>>   system: true
>>>   type: [eq]
>>>
>>>  cn:
>>>   system: false
>>>   type: [pres, eq, sub]
>>>
>>>  displayName:
>>>   system: false
>>>   type: [pres, eq, sub]
>>>
>>>  gidNumber:
>>>   system: false
>>>   type: [pres, eq]
>>>
>>>  givenName:
>>>   system: false
>>>   type: [pres, eq, sub]
>>>
>>>  mail:
>>>   system: false
>>>   type: [pres, eq, sub]
>>>
>>>  mailAlternateAddress:
>>>   system: false
>>>   type: [pres, eq, sub]
>>>
>>>  memberOf:
>>>   system: false
>>>   type: [eq]
>>>
>>>  memberUid:
>>>   system: false
>>>   type: [eq]
>>>
>>>  ntUniqueId:
>>>   system: false
>>>   type: [eq]
>>>
>>>  ntUserDomainId:
>>>   system: false
>>>   type: [eq]
>>>
>>>  o:
>>>   system: false
>>>   type: [pres, eq, sub]
>>>
>>>  ou:
>>>   system: false
>>>   type: [pres, eq, sub]
>>>
>>>  sambaDomainName:
>>>   system: false
>>>   type: [pres, eq]
>>>
>>>  sambaGroupType:
>>>   system: false
>>>   type: [pres, eq]
>>>
>>>  sambaPrimaryGroupSID:
>>>   system: false
>>>   type: [pres, eq]
>>>
>>>  sambaSID:
>>>   system: false
>>>   type: [pres, eq]
>>>
>>>  sambaSIDList:
>>>   system: false
>>>   type: [pres, eq]
>>>
>>>  seeAlso:
>>>   system: false
>>>   type: [pres, eq, sub]
>>>
>>>  sn:
>>>   system: false
>>>   type: [pres, eq, sub]
>>>
>>>  telephoneNumber:
>>>   system: false
>>>   type: [pres, eq, sub]
>>>
>>>  uid:
>>>   system: false
>>>   type: [pres, eq, sub]
>>>
>>>  uidNumber:
>>>   system: false
>>>   type: [pres, eq]
>>>
>>>  uniqueMember:
>>>   system: false
>>>   type: [pres, eq, sub]
>>>
>>> (This is part of a file we use to define database indexes, adding or
>>> removing necessary attributes to the default indexes).
>>>
>>> Regards.
>>>
>>>
>>
>> --
>> 389 users mailing list
>> 389-users at redhat.com
>> https://www.redhat.com/mailman/listinfo/fedora-directory-users
>>
>
>
>
> --
> 389 users mailing list
> 389-users at redhat.com
> https://www.redhat.com/mailman/listinfo/fedora-directory-users
>
>




More information about the 389-users mailing list