LDAP sorguları AD veya LDS/ADAM dizin hizmetinde beklenenden daha yavaş yürütülür ve Olay Kimliği 1644 günlüğe kaydedilebilir

Bu makalede, LDAP sorgularının AD LDS veya ADAM dizin hizmeti kullanan bir Windows Server bilgisayarında yavaş performans gösterme sorunu için geçici bir çözüm sağlanır.

Şunlar için geçerlidir: Windows Server 2012 R2
Özgün KB numarası: 951581

Belirtiler

Active Directory Basit Dizin Hizmetleri (AD LDS) veya Active Directory Uygulama Modu (AD/AM) dizin hizmeti kullanan bir Windows Server bilgisayarında, bazı uygulamalar beklenen performans düzeylerinde çalışmaz.

Bir LDAP sorgusunu izlemek için alan mühendisliği (hata ayıklama) günlüğünü etkinleştirdiğinizde, aşağıdaki olay günlüğü LDAP sorgusunun verimsiz bir sorgu olduğunu gösterir.

Not

Bu olayda kullanılan öznitelikler yalnızca örnektir.

Ayrıca, yüksek CPU kullanımı ve yavaş yanıt süresiyle karşılaşırsınız. Veritabanı, dizin sunucusu için kullanılabilir fiziksel bellekten çok daha büyükse, bu tür bir sorgu işlenirken disk GÇ'sinin arttığını da görebilirsiniz.

Arama filtresindeki öznitelikleri incelediğinizde, hepsinin tanımlanmış dizinleri olduğunu fark edeceksiniz. Özniteliklerin tanımlanmış dizinleri yoksa ve dizinleri bir şema değişikliği aracılığıyla eklerseniz, sorun devam eder veya çok fazla iyileşmez.

Neden

LDAP sorgusunun ağ izlemesini oluşturduğunuzda, bunun sayfalanmış bir sorgu olduğunu fark edeceksiniz.

LDAP sunucusu, sayfalanmış sorguyu işlerken yalnızca bir dizin kullanabilir. Bunun nedeni, sayfalanmış aramalar için LDAP uygulamasının sorgu için pahalı bir bağlam oluşturmaması ve bu nedenle sayfalanmış sorgu için yalnızca bir dizin kullanmasıdır.

Geçici Çözüm

Bu sorunu geçici olarak çözmek için, sayfalanmış sorgu denetimini kullanmadan sorguyu gönderebilirsiniz. Bu, LDAP sunucusunun daha karmaşık filtreler için iyileştirme yapmasına olanak tanır.

Not

Varsayılan olarak, bazı LDAP istemci kitaplıkları için sayfalanmış sorgular etkinleştirilir. Bu nedenle, sayfalanmış sorguları kendi durumunuz için uygun şekilde etkinleştirmek ve devre dışı bırakmak için uygulamanızda ek kod yazmanız gerekebilir.

Durum

Microsoft bunun bir sorun olduğunu onayladı.

Başvurular

Active Directory ve LDS tanılama olay günlüğünü yapılandırma