[英]AD Query Performance When All AD Members Perform Queries
在公司域中的所有 AD 用戶上安裝每天多次查詢/搜索 AD 的應用程序時,是否會對性能產生重大影響?
我最初的想法是“不”,因為 AD 已經在其他功能中查詢用戶何時登錄,這構成了線性時間增加。 但是我想大致了解性能影響的范圍,如果可能存在問題 - 我忽略的任何事情,如果我的公司安裝了這樣的應用程序(注意,我錯過了更重要的方面例如服務器信息,但我真的只想要典型環境設置中的一般概念,並已提供盡可能多的信息)。
眼鏡:
using(var context = new PrincipalContext(ContextType.Domain))
{
using (var searcher = new PrincipalSearcher(new UserPrincipal(context)))
{
UserPrincipal up = new UserPrincipal(context)
{
EmailAddress = "emailAddress"
};
searcher.QueryFilter = up;
var results = searcher.FindAll();
}
}
謝謝,如果缺少任何重要信息,請告訴我。
EmailAddress
屬性轉換為 AD 中的mail
屬性,該屬性已編入索引(文檔中的“Is Indexed”為“True”)。 所以這是一個非常快的搜索。
你會沒事的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.