私はこれを持っています:
(&(objectCategory=person)(objectClass=user))
この:
(&(objectCategory=user)(samaccountname=*))
どちらが速くなりますか?私は Active Directory アーキテクチャにあまり詳しくありません...
私はこれを持っています:
(&(objectCategory=person)(objectClass=user))
この:
(&(objectCategory=user)(samaccountname=*))
どちらが速くなりますか?私は Active Directory アーキテクチャにあまり詳しくありません...
サーバーによって異なります。objectCategory
に等値インデックスがあり、等値インデックスとインデックスがあるobjectClass
場合、 samAccountName
返されるpresent
エントリの数とエントリあたりのバイト数 (要求された属性によって決定される) が、検索を実行するためのコストにカウントされます。
前述のように、パフォーマンスに関する限り、結果に影響を与える可能性がある多くのサーバー条件があります。
また、返したいエントリの種類によっても異なります。Active Directory を使用しているため、次のいずれかを試してください。
全てのユーザー:
(&(objectCategory=person)(objectClass=user))
または(通常、これはより高速であると見なされます)
(sAMAccountType=805306368)
すべての連絡先:
(objectClass=contact)
すべてのユーザーと連絡先:
(objectClass=user)
-ジム