2
如何統計沒有檢索記錄的LDAP查詢匹配的條目數?如何統計沒有檢索記錄的LDAP查詢匹配的條目數?
我在一大組條目上嘗試了幾種不同的LDAP過濾器,並且出於性能方面的原因,我只想知道返回條目的數量,而不是全部獲取它們。
這是可能的,怎麼樣?
如何統計沒有檢索記錄的LDAP查詢匹配的條目數?如何統計沒有檢索記錄的LDAP查詢匹配的條目數?
我在一大組條目上嘗試了幾種不同的LDAP過濾器,並且出於性能方面的原因,我只想知道返回條目的數量,而不是全部獲取它們。
這是可能的,怎麼樣?
否。LDAP協議不提供對計數的支持。服務器實現可以通過supportedControl或supportedExtension或其他「功能」提供此信息,但我不知道任何這樣做。
UnboundID's SDK可以執行搜索並提供searchResult計數,但搜索必須在計數完成之前完成。這隻會節省您執行計數的結果迭代。
從性能角度看,最好的方法是限制每個記錄檢索的信息量,即進行搜索,但只詢問「distinguishedName」或「objectClass」。這應該會加速至少需要從服務器傳輸到客戶端的數據量。 – 2014-10-04 23:14:14