如何减少 ldap 搜索时间?
How to reduce ldap search time?
我打算从 10 万个实体的列表中搜索一个用户,但似乎需要超过 15 分钟的时间,而且我必须搜索 33000 个用户,有没有一种最佳方法可以 return 5 分钟后出结果?
奇怪的过滤器。几乎肯定不是您真正想要的。
目前您正在寻找甚至具有 cn
属性的任何 objectClass
的任何条目,然后您可能正在从数千个返回的条目中搜索自己你要。
相反,您应该直接搜索您想要的一个条目,方法是指定具体的objectClass
,例如inetOrgPerson
,以及具体的 cn
,即您正在寻找的 cn
用户。
您必须确保 objectClass
和 cn
都已编入索引。
我打算从 10 万个实体的列表中搜索一个用户,但似乎需要超过 15 分钟的时间,而且我必须搜索 33000 个用户,有没有一种最佳方法可以 return 5 分钟后出结果?
奇怪的过滤器。几乎肯定不是您真正想要的。
目前您正在寻找甚至具有 cn
属性的任何 objectClass
的任何条目,然后您可能正在从数千个返回的条目中搜索自己你要。
相反,您应该直接搜索您想要的一个条目,方法是指定具体的objectClass
,例如inetOrgPerson
,以及具体的 cn
,即您正在寻找的 cn
用户。
您必须确保 objectClass
和 cn
都已编入索引。