Active directory ActiveDirectory在大型数据库上的查询性能

Active directory ActiveDirectory在大型数据库上的查询性能,active-directory,Active Directory,对于AD服务器来说,传递以下LDAP查询的搜索结果有多困难 (&(objectclass=user)(objectcategory=person)(msRTCSIP-UserEnabled=TRUE)) 比如说10万次点击?25万 另一种方法是使用一个包含大量通配符的查询,对每个更新执行一个运行查询,从每秒几次到每秒500多次不等。我假设通配符搜索对数据库查找的资源要求很高 我们的想法是,如果服务器最初进行上述搜索比较容易,那么当我们启动系统时,我们可以将另一个查询的频率降低很多。上述

对于AD服务器来说,传递以下LDAP查询的搜索结果有多困难

(&(objectclass=user)(objectcategory=person)(msRTCSIP-UserEnabled=TRUE))
比如说10万次点击?25万

另一种方法是使用一个包含大量通配符的查询,对每个更新执行一个运行查询,从每秒几次到每秒500多次不等。我假设通配符搜索对数据库查找的资源要求很高


我们的想法是,如果服务器最初进行上述搜索比较容易,那么当我们启动系统时,我们可以将另一个查询的频率降低很多。

上述查询将使用许多索引。您必须检查最终属性是否已编制索引。对于Windows 2008以前的DC,您应该为objectClass编制索引。否则,默认情况下会对其进行索引

您可以使用adfind(www.joeware.net)等带有-stats标志的工具来获取查询的性能数据