มีดำเนินการสอบถาม ldap ช้ากว่าที่คาดไว้ใน AD หรือบริการไดเรกทอรี LDS/ADAM และ Event ID 1644 อาจถูกบันทึกไว้

การแปลบทความ การแปลบทความ
หมายเลขบทความ (Article ID): 951581 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
ขยายทั้งหมด | ยุบทั้งหมด

อาการ

บนเซิร์ฟเวอร์ที่ใช้ Windows server 2003 หรือ Windows Server 2008 บนคอมพิวเตอร์ที่ใช้เป็น Active Directory Lightweight ไดเรกทอรีของบริการ (AD LDS) หรือโหมดแอพลิเคชันไดเรกทอรีที่ใช้งานอยู่ (AD / AM) บริการไดเรกทอรี โปรแกรมประยุกต์บางโปรแกรมไม่ทำที่ระดับประสิทธิภาพการทำงานที่คาดว่า

เมื่อคุณเปิดใช้งานฟิลด์ engineering (ตรวจแก้จุดบกพร่อง) ล็อกการสืบค้นกลับการสอบถาม LDAP แฟ้มบันทึกเหตุการณ์ต่อไปนี้แสดงว่า แบบสอบถาม LDAP ที่มีการสอบถาม inefficient:

รหัสเหตุการณ์: 1644
ประเภท: วิศวกรรมฟิลด์
แหล่งที่มา: NTDS ทั่วไป
ชนิด: ข้อมูล
Machine ::computername
เหตุการณ์การภายในข้อความ:: ไคลเอ็นต์การดำเนินการค้นหา ด้วยตัวเลือกต่อไปนี้ที่มีออก

ไคลเอ็นต์: 100.110.1.5
โหนเริ่มต้น: DC = contoso, DC = com
ตัวกรอง: (&(objectcategory=user)(gidnumber=29831))
ขอบเขตการค้นหา: subtree เลือกคุณลักษณะ: …
ตัวควบคุมเซิร์ฟเวอร์:
เยี่ยมชมรายการ: 31950
ส่งกลับรายการ: 1

หมายเหตุ:แอตทริบิวต์ที่ใช้ในเหตุการณ์นี้คือ ตัวอย่างเท่านั้น

นอกจากนี้ คุณสามารถพบเป็นเวลาการตอบสนองช้า

เมื่อคุณตรวจสอบแอตทริบิวต์ในตัวกรองการค้นหา คุณพบว่า พวกเขาทั้งหมดมีดัชนีที่กำหนดไว้ นอกจากนี้ ถ้าแอตทริบิวต์ที่ไม่มีดัชนีที่กำหนดไว้ และคุณเพิ่มดัชนีผ่านมีการเปลี่ยนแบบแผน ปัญหายังคงมีอยู่

สาเหตุ

เมื่อคุณสร้างการสืบค้นกลับของเครือข่ายของแบบสอบถาม LDAP คุณสังเกตเห็นว่า เป็นแบบสอบถาม paged

อย่างไรก็ตาม เซิร์ฟเวอร์ LDAP ที่สามารถใช้เฉพาะหนึ่งดัชนีการประมวลผลการสอบถาม paged นี่คือเนื่องจาก LDAP ไม่มีธุรกรรมที่จะสิ้นสุดการสอบถาม และใช้งานสำหรับการค้นหา paged ไม่สร้างบริบทที่แพงสำหรับแบบสอบถาม

การหลีกเลี่ยงปัญหา

เมื่อต้องการแก้ไขปัญหานี้ คุณสามารถส่งการสอบถามโดยไม่ต้องใช้การควบคุมการสอบถาม paged โดยค่าเริ่มต้น แบบสอบถาม paged จะเปิดใช้เสมองานสำหรับไลบรารีการไคลเอ็นต์ LDAP บางอย่าง ดังนั้น คุณอาจต้องเขียนรหัสเพิ่มเติมในโปรแกรมประยุกต์ของคุณเพื่อเปิดใช้งาน และปิดใช้งานสามารถทำเพจได้แบบสอบถามตามความเหมาะสมของสถานการณ์ที่เฉพาะเจาะจง

สถานะ

Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "การใช้งาน"

ข้อมูลเพิ่มเติม

สำหรับข้อมูลเพิ่มเติม ให้คลิกหมายเลขบทความต่อไปนี้ เพื่อดูบทความในฐานความรู้ของ Microsoft::
314980วิธีการกำหนดค่าการบันทึกเหตุการณ์การวินิจฉัยของ Active Directory ใน Windows Server 2003 และ ใน Windows 2000 Server

คุณสมบัติ

หมายเลขบทความ (Article ID): 951581 - รีวิวครั้งสุดท้าย: 9 พฤศจิกายน 2553 - Revision: 1.0
ใช้กับ
  • Microsoft Windows Server 2003 Service Pack 2
  • Microsoft Windows Server 2003 R2 Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003 R2 Standard Edition (64-Bit x86)
  • Windows Server 2008 Standard
  • Windows Server 2008 Enterprise
  • Windows Server 2008 R2 Standard
  • Windows Server 2008 R2 Enterprise
Keywords: 
kbexpertiseinter kbtshoot kbprb kbmt KB951581 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:951581

ให้ข้อเสนอแนะ

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com