Etki alanı denetleyicisi daha yavaş çalışır veya çöp toplama işlemi çalıştığında yanıt vermiyor

Makale çevirileri Makale çevirileri
Makale numarası: 974803 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Belirtiler

Windows Server 2003 çalıştıran bir etki alanı denetleyicisine (dc), Windows Server 2008, veya Windows Server 2008 R2, aşağıdaki belirtilerle karşılaşabilirsiniz:
  • Sunucu birkaç saatte beklenenden daha yavaş çalışır.
  • Sunucu, birkaç saatte yanıt vermiyor.
Bu sorun birkaç dakika sürer ve sonra kaybolur.

Not Etki alanı denetleyicisi izlemek için Performans İzleyicisi (Perfmon.exe) kullanırsanız bu sorun ortaya çıktığında cpu ve disk g/Ç çok yüksek olduğunu bulun.

Not Çöp toplama etkinleştirirseniz k uyarınca olay günlüğüB314980, bu sorun oluştuğunda çöp toplama işlemi çalışır bulmak. Ancak, ilan nesnesine silinmez.

Bu sorun oluştuğunda dizin hizmeti günlüğünde aşağıdaki olaylardan biri veya eklenir:
Olay Türü: hata
Olay kaynağı: ntds ISAM
Olay kategorisi: (14)
Olay Kimliği: 623
Tarih:<date> </date>
Süre:<time> </time>
Kullanıcı: yok
Bilgisayar:<computer name=""> </computer>
Açıklama: ntds (432) ntdsa: Bu örnek (0) için sürüm deposu <number>en büyük boyutuna ulaştı. Uzun süren işlem sürüm deposu temizleme önleme ve boyutu oluşturmak için neden olasıdır. Uzun süren işlem tamamen ya da geri alınmasını kadar güncelleştirmelerini reddetti. </number>
Olası uzun süren işlem:
Oturum kimliği:<id> </id>
Oturum kapsamı: <context> Oturum içerik ThreadID: <id> Temizleme: 1</id></context>
Olay Türü: hata
Olay kaynağı: ntds genel
Olay kategorisi: İç işlem
Olay Kimliği: 1519
Tarih:<date> </date>
Süre:<time> </time>
Kullanıcı: nt AUTHORITY\LOCAL hizmeti
Bilgisayar:<computer name=""> </computer>
Açıklama: İç hata: Veritabanı sürüm alanı kalmamıştır çünkü Active Directory işlemi gerçekleştiremedi.
Ek veriler İç kimliği: 2080490
Olay Türü: hata
Olay kaynağı: ntds Çoğaltması
Olay kategorisi: çoğaltma
Olay Kimliği: 1479
Açıklama: Active Directory, yerel etki alanı denetleyicisinde aşağıdaki nesneyi aşağıdaki kaynak etki alanı denetleyicisinden alınan değişikliklerle güncelleştirilemedi. Active Directory değişiklikleri uygulamak için depolamak yeterli veritabanı sürümü yok.
Nesne:<object dn=""> </object>
Nesne GUID:<object guid=""> </object>
Kaynak etki alanı denetleyicisi:<dc guid-based="" dns="" name=""> </dc>
Kullanıcı eylemi
Bu etki alanı denetleyicisini yeniden başlatın. Bu sorunu çözmezse, veritabanı sürüm deposu boyutunu artırın. Çok sayıda değerleri nesneleriyle doldururken veya değerleri özellikle büyük olmasına, gelecekteki değişikliklere boyutunu azaltın.
Ek veri
Hata değeri: 8573 Sürüm deposu dışında veritabanıdır.

Neden

Birçok tutarsız nesnesi olmadığından bu sorun oluşur. ya da başvuru hayalet Active Directory içinde. , DELTIME Bu nesnelerin özniteliği ayarlanmış. Ancak, BensSilinmiş Bu nesnelerin özniteliği null olur. Nedeniyle DELTIME öznitelik, çöp toplayıcı kendi veritabanı taramada bu nesneleri içerir. Bu nedenle, bu nesneleri silinemez.Birçok tutarsız nesneleri CAN Neden Sürüm depolama alanı kullanmak için çöp toplama işlemi.

Bu sorun, ilan nesnesine çöp toplama işlemi sırasında oluşur. Çöp toplama işlemi ilan temizleme kod DELTIME bu tutarsız nesnelerin güncelleştirir, onu dikkate aldığından hayalet başvuru. Bu durumda tHE ilan temizleme kod bir veritabanı hareketinin bu güncelleştirmeleri ve birçok ardışık nesne oluşturur. Bu nedenle, hareketin boyutu, sürüm deposu boyutu aşıyor.

Çöp toplayıcı bu önemli hata kabul eder ve DURs. temizleme gerektiren herhangi bir veritabanı kayıtlarını bakmış değil, örneğin kaldırıldı olarak işaretler, kaldırılmak üzere son bulacak. Çöp toplayıcı sonraki çalıştırma hakkında yordam yeniden. Bu nedenle, sonraki girişimi de başarısız olabilir.

Bir iç veritabanı sütun DELTIME olduğu gibi bu tutarsız nesneleri tanımlamak kolay değildir. Bu şekilde nesneleri kullanıcı arabiriminde veya bir veritabanı verme görünmezler. Bu sorundan etkilenen ancak, bu düzeltme uygulandığında yardımcı olacak pozitif olmasını istediğiniz şüpheleniyorsanız, müşteri teknik etkilenen veritabanları durumu araştırmak için desteğe başvurmanız önerilir.

Buna ek olarak, Bu olaylar neden olabilirçok fazla başvuru hayalet. Bu veritabanı kayıtları yer tutuculardır tek yönlü nesnesi bağlantıları () için, sahip hiçbir eklenmesine) içinde hedef nesne edildi Silinecek ve ilan veritabanından kaldırılması. Ancak, başvuru değiştirilmez. Bu başvuruları sahip Temizlenen için. Bunu yapmak için öznitelik değerini silerek veya tarafından değiştirme başvuru Geçerli nesne olarak. Bir örnek bu sınıftaki "secretary" özniteliği özniteliğidir.

Bizönerilir Microsoft Müşteri teknik tanımlamak ve bu başvuru hayalet Kaldır yardımcı olmak için destek hizmetlerine olduğunu.

Çözüm

Windows Server 2003 için düzeltme kullanıma sunulmuştur. Windows Server 2008 veya Windows Server 2008 R2 çalıştıran bir bilgisayarda bu sorunla karşılaşırsanız, izleyebilirsiniz , adımları sağlanan içinde , Geçici çözüm bölümüne. Bu önerilirEd Microsoft Müşteri teknik destek hakkında daha fazla yardım için sizinle olduğunu.

Düzeltme bilgileri

Desteklenen bir düzeltme Microsoft'tan edinilebilir. Ancak bu düzeltmenin yalnızca bu makalede anlatılan sorunu düzeltmesi amaçlanmıştır. Bu düzeltme yalnızca bu makalede açıklanan sorunla karşılaşmış olan sistemlere uygulayın. Bu düzeltme, ek sınama uygulanabilir. Bu nedenle, bu sorundan ciddi bir şekilde etkilemiyorsa, bu düzeltmeyi içeren bir sonraki yazılım güncelleştirmesini beklemeniz önerilir.

Düzeltmeyi karşıdan yüklenebilir, bu Bilgi Bankası makalesinin tepesindeki "Düzeltme karşıdan yüklenebilir" bölümü yoktur. Bu bölüm görünmüyorsa, düzeltmeyi edinmek üzere Microsoft Müşteri Hizmetleri ve Destek başvurun.

Not Ek sorunlar oluşursa veya sorun giderme gerekirse, ayrı bir hizmet isteği oluşturmanız gerekebilir. Ek destek sorularına ve bu düzeltme için geçerli olmayan sorunlara normal destek ücretleri uygulanır. Tam listesi Microsoft Müşteri Hizmetleri ve destek telefon numaralarının veya ayrı bir hizmet isteği oluşturmak için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://support.microsoft.com/contactus/?ws=support
Not "Düzeltme karşıdan yüklenebilir" formunda, düzeltmenin kullanılabilir olduğu diller görüntülenir. Kendi dilinizi görmüyorsanız, bu dil için bir düzeltme kullanılamaz, çünkü.

Önkoşullar

Bu düzeltmeyi uygulamak için Windows Server 2003 Service Pack 2 (SP2) çalışmalıdır. Ayrıca, Active Directory'nin yüklenmiş olması gerekir.Windows Server 2003 service pack veya Windows xp Professional x 64 Edition hizmet paketini elde etme hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
889100Windows Server 2003 için en son hizmet paketi nasıl elde edilir

Yeniden başlatma gereksinimi

Bu düzeltmeyi uyguladıktan sonra bilgisayarı yeniden başlatmanız gerekmez.

Düzeltme değiştirme bilgileri

Bu düzeltme önceden yayımlanmış bir düzeltmenin yerini almaz.

Yükleme talimatı

Bu düzeltmeyi yükledikten sonra aşağıdaki adımları izleyin.
  1. Yeniden başlatma Dizin hizmeti geri yükleme moduna dc.
  2. Olarak oturum açın bir Yönetici.
  3. Bir komut istemi açın.
  4. Bir komut isteminde aşağıdaki komutları yazın ve her komutun ardından Enter tuşuna basın:

    Ntdsutil
    anlamsal veritabanı çözümlemesi
    hata düzeltme Git
  5. Komutu yürütüldükten sonra giderilen tüm nesneleri listeleyen, NTDSUTIL yürütüldü klasöründe "dsdit.dmp.x" bir dosya görürsünüz. Lütfen en yeni dosyayı incelemesi, "x" anlamsal veritabanı çözümlemesi yürütme sayısıdır.
  6. Bilgisayarınızı normal modda yeniden başlatın.

Dosya bilgileri

Bu düzeltmenin İngilizce (ABD) sürümü aşağıdaki tablolarda listelenen özniteliklere sahip dosyaları yükler. Tarihler ve saatler bu dosyaların eşgüdümlü evrensel saat (utc) listelenir. Tarihler ve saatler bu dosyaların yerel bilgisayarınızda yerel saatinize ile birlikte geçerli gün ışığından yararlanma saati (dst) göre görüntülenir. Tarihler ve saatler ayrıca dosyalarda belirli işlemleri gerçekleştirdiğinizde değişebilir.
Windows Server 2003 dosya bilgileriyle ilgili notlar
  • Bu tablolarda listelenen dosyaların yanı sıra, bu düzeltmeyi de ilişkili bir güvenlik kataloğu dosyası (kb yükler.Sayı.cat) bir Microsoft dijital imzası kullanılarak imzalanmış.
Tüm desteklenen x 86 tabanlı sürümleri Windows Server 2003 SP2'in

Bu tabloyu kapaBu tabloyu aç
Dosya adıDosya sürümüDosya boyutuTarihiSaatPlatform
Ntdsutil.exe5.2.3790.4650312,83215 Oca 201012: 42x 86
Tüm desteklenen x 64 tabanlı sürümleri Windows Server 2003 SP2'in

Bu tabloyu kapaBu tabloyu aç
Dosya adıDosya sürümüDosya boyutuTarihiSaatPlatformsp gereksinimiHizmet dalı
Ntdsutil.exe5.2.3790.4650503,29615 Oca 201015: 14x 64SP2Uygulanamaz
Wntdsutil.exe5.2.3790.4650312,83215 Oca 201015: 14x 86SP2WOW
Tüm desteklenen IA-64 tabanlı sürümleri Windows Server 2003 SP2'in

Bu tabloyu kapaBu tabloyu aç
Dosya adıDosya sürümüDosya boyutuTarihiSaatPlatformsp gereksinimiHizmet dalı
Ntdsutil.exe5.2.3790.4650807,42415 Oca 201015: 14IA-64SP2Uygulanamaz
Wntdsutil.exe5.2.3790.4650312,83215 Oca 201015: 14x 86SP2WOW

Pratik Çözüm

Soruna geçici bir çözüm için aşağıdaki kayıt defteri öğesi değerini değiştirerek sürüm depolama boyutunu artırın:

Konumu:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTDS\Parameters

Adı:
edb max ver sayfaları (en azından üzerinde artış)

Türü:
REG_DWORD

Değer:
<value></value>

Not Ayarın değeri ayrılacak 16 kb bellek parçalar sayısıdır. Örneğin:
9600 = 152 MB
12800 = 202 MB
16000 = 252 MB
19200 = 302 MB

Not Özellikle x işletim sistemi 86 rasgele bir yüksek değer ayarlanamıyor. lsass işlemi alanda diğer görevler için bellek yetersiz çalışmaya başlayabilir.

50 MB'lık artışlarla gerekli değer yaklaşan öneririz. Çalışmak çöp toplama sağlar değeri daha sonra ek etkilenen DC'ler için çalıştı temel değer olmalıdır. "19200" (302 mb) olduğunda çöp toplayıcı başarıyla çalışmazsa BizYardım için Microsoft Müşteri Destek Hizmetleri'ne başvurması önerilir.

Increasİng Sürüm depolama boyutu yalnızca geçici bir yöntemdir. Onu etkinleştirmes çöp toplama kodunu Kime PASS Bu tutarsız nesneler. Ancak, bu sorun yeniden ilan yaşam aralığından sonra ortaya çıkabilir, veya ne zaman çöp toplayıcı tarama kapsamında yeniden nesneleridir.

Durum

Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Daha fazla bilgi

Sonra bu sorun oluşabilir. Siz gerçekleştir Yetkilendirmeli geri yükleme. THE sorunu oluşur 100.000 ile veritabanlarında nesneler ya da daha fazla etkiledi. Etkilenen veritabanları, sorunu gidermek için Çözüm bölümünde yordamı önleyici çalışabilir veya daha ileri Sürüm deposu hatalarla Belirtiler bölümünde, tepkimeli kullanın.

Active Directory veritabanı çöp toplama işlemi hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
198793Active Directory veritabanı çöp toplama işlemi
Çöp toplama günlük düzeyini etkinleştirme hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
314980 Nasıl yapılır: Windows Server 2003 ve Windows 2000 Server'da Active Directory tanılama olay günlüğünü yapılandırma

Çöp toplama günlük düzeyini etkinleştirme hakkında daha fazla bilgi için aşağıdaki Web sitesini ziyaret edin:
Çöp toplama günlük düzeyini etkinleştirme

Yazılım güncelleştirme terminolojisi hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
824684Microsoft yazılım güncelleştirmelerini açıklamak için kullanılan standart terminolojinin açıklaması

Özellikler

Makale numarası: 974803 - Last Review: 3 Ağustos 2011 Çarşamba - Gözden geçirme: 1.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Windows Server 2003 Datacenter Edition
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003 Standard Edition
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 Standard without Hyper-V
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Standard
Anahtar Kelimeler: 
kbqfe kbhotfixserver kbsurveynew kbautohotfix kbexpertiseinter kbbug kbfix kbmt KB974803 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:974803

Geri Bildirim Ver

 

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