15.9. Using the STATS Control to View LDAP Query Statistics
You want to use the STATS LDAP control to test the efficiency of a query.
Using a graphical user interface
From the menu, select Connection → Connect.
For Server, enter the name of a domain controller (or leave blank to do a serverless bind).
For Port, enter 389.
From the menu, select Connection → Bind.
Enter credentials of a user to perform the search.
From the menu, select Options → Control.
For the Windows Server 2003 version of LDP, you can select
Statsfrom the Load Predefined selection. For Windows 2000, add a control with the OID 1.2.840.113522.214.171.1240.
From the menu, select Browse → Search.
Enter your search criteria and then click the Options button.
Under Search Call Type, be sure that Extended is selected.
Click OK and Click Run.
The STATS control is a useful way to obtain statistics about the
performance of an LDAP query. With the STATS control, you can find
out information, such as the amount of time it took the server to
process the query, how many entries were visited versus returned,
what the search filter expanded to, and if any indexes were used.
Here is an example of what the STATS control returns for a search for
group objects in the
***Searching . . . ldap_search_ext_s(ld, "cn=users,DC=rallencorp,DC=com", 2, "(objectcategory=group)", attrList, 0, svrCtrls, ClntCtrls, 20, 1000 ,&msg) Result <0>: Matched DNs: Stats: Call Time: ...