Düzeltme: sql Server 2008 çalıtıran bir sunucu veya sql Server 2008 R2 üzerinde Kaynak İzleyicisi'ni oluşturan koşul girer

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

Bu Sayfada

Belirtiler

Microsoft sql Server 2008 çalıtıran bir sunucu veya sql Server 2008 R2, Kaynak İzleyicisi görev aşağıdaki iletiyi her beş saniyede bir günlüğe kaydeder:
Date_And_Time Sunucu 'dbghelp.DLL'den yararlanacak şekilde güncelleştirmiş' version '4.0.5' kullanma
Date_And_Time Sunucu ** Döküm iş parçacığı - SPID = 0, pss 0x0000000000000 =
000, EC = 0X0000000000000000
Date_And_Time Oturum açma 'opentext\sqlcrmusr' kullanıcısı için oturum açma başarılı oldu. Bağlantı: güvenilir. [İSTEMCİ: IP_Adresi]
Date_And_Time spid78 Hata: 4014, önem: 20, durumu: 2.
Date_And_Time spid78, Ağdan giriş akışı okunurken bir hata oluştu. Oturumu sona erdirilecek.
Date_And_Time Sunucu *** gönderilmesini Yığın dökümü Sürücü: \MSSQL2005\LOG\SQLDump####.txt
Date_And_Time Server * *******************************************************************************
Date_And_Time Server *
Date_And_Time * Sunucu Başlangıç Yığın dökümü:
Date_And_Time Server * Date_And_Time SPID 0
Date_And_Time Server *
Date_And_Time * Sunucu Oluşturan Kaynak İzleyicisi
Date_And_Time Server *
Date_And_Time Server * *******************************************************************************
Date_And_Time Server * -------------------------------------------------------------------------------
Date_And_Time * Sunucu Kısa Yığın dökümü
Date_And_Time Sunucu 0x000000000000005C döküm yığın imzası şöyledir:

Date_And_TimeSunucu, bilinmeyen, Kaynak İzleyicisi'ni (0x9b0) alt 0x0000000003A2C1C0 üzerinde olmayan oluşturan görünüyor Node_ #. Serbest bırakılan bellek: 0 kb. Yaklaşık cpu kullanılır: çekirdek 0 msnull 0 kullanıcı msnull aralığı: Interval_value.

Neden

sql Server 2008 ve sql Server 2008 R2'de, Kaynak İzleyicisi görev düzenli aralıklarla düşük, yüksek veya sürekli bellek olayların abonelerini bilgilendirir ve dinleyip uyanır. Bu bellek olaylar sql Server için harici olabilir (sistem genelinde bildirimleri işletim sisteminden) veya sql Server iç (wide işlem bildirimleri arabellek havuzundan). Bu tür bildirimler ortaya çıktığında, çeşitli bellek tüketiciler kendi bellek kullanımı kesim.

Not Tüketiciler, önbellek depoları, kullanıcı depoları veya nesne depoları bellek clerks olabilir.

Belirli bellek tüketicilerin büyük miktarda bellek kullanırsanız, tüketiciler gerçekleştirmek kesme tamamlanması uzun zaman alabilir.

Her beş saniyede bir çalışır çizelgeleyicinin İzleyicisi görev, Kaynak İzleyicisi'ni bir tüketici'den başka geçmişte taşınmış olup olmadığını denetler 60 saniye. Çizelgeleyicinin İzleyicisi, Kaynak İzleyicisi'ni bir tüketici için 60 saniye taşınmaz olduğunu algıladığında, zamanlama İzleyicisi bunu oluşturan durumuna girmesini Kaynak İzleyicisi yorumlar ve ardından zamanlama monitör "Belirtiler" bölümünde açıklanan hata iletisini günlüğe kaydeder.

Kaynak İzleyicisi'ni belleği boşaltır, hızı her beş saniyede 2 MB'den daha az ise bu iletiler de üretilir.

Bu iletiler Kaynak İzleyicisi'ni, büyük tüketiciler Temizlik meşgul ve bu iletileri bir sorunu Kaynak İzleyicisi ile kendisini göstermesi değil yalnızca bir göstergesi olarak.

Çözüm

Microsoft sql Server 2008 Service Pack 2 ve Microsoft sql Server 2008 R2'in Service Pack 1 ile başlayarak, Kaynak İzleyicisi'ni oluşturan ileti oluşturan koşulu için müşteri adayları bellek memuru kolayca ayırmak için genişletildi.

Yeni ileti şuna benzer:
Kaynak İzleyicisi'ni (0x9b0) alt 0x0000000003A2C1C0 olmayan oluşturan-düğüm üzerinde görünüyor Node_ #. Serbest bırakılan bellek: 0 kb. Son bekleyin: lastwaittype. Son clerk: tür clerk_type, adı clerk_name. Yaklaşık cpu kullanılır: çekirdek 0 ms, kullanıcı 0 ms aralığı: Interval_value.
Bu iletide kullanılan çeşitli alanların açıklamaları şunlardır:
  • Serbest bırakılan bellek: Ne kadar bellek Kaynak İzleyicisi tarafından belirtilen aralık için cinsinden kilobayt serbest olmasıdır. Hangi bellek serbest hızı her beş saniyede 2 mb geçmediği, çizelgeleyicinin İzleyicisi bu koşul oluşturan koşul olarak algılar.
  • Son bekleyin: Son kaynak izleme iş parçacığı bekleme türü budur. Bu alan ile birlikte kullanabilirsiniz Yaklaşık kullanılan cpu Kaynak izleme iş parçacığı çalışıyor veya aralık önemli bir bölümü için bekleyen olup olmadığını belirlemek için alan sağlar.
  • Son memuru: Oluşturan koşul oluştuğunda, kendi bellek kırpma bellek memuru adını ve türünü budur.
  • Yaklaşık kullanılan cpu: Bu, çekirdek ve Kaynak İzleyicisi tarafından kullanılan kullanıcı zamanı milisaniye cinsinden ölçülür. Kaynak İzleyicisi'ni belirtilen zaman aralığında ilerleme kaydediyor doğrulamak için diğer alanları ile birlikte bunu kullanabilirsiniz.
  • Aralığı: Bu son memuru milisaniye cinsinden ölçülen bir bildiri bu yana geçen zamandır.
Bu iletiyi ileti zamandan itibaren RING_BUFFER_RESOURCE_MONITOR girişleri yanında, düşük bellek bildirim kaynağı tanımlamak için kullanabilirsiniz.

RING_BUFFER_RESOURCE monitör yorumlama hakkında daha fazla bilgi için. aşağıdaki msdn blog ziyaret edin:
Nasıl çalışır: Ne RING_BUFFER_RESOURCE_MONITOR bana söyleyen misiniz?
sql Server nasıl dinler ve yanıtlar için bellek bildirimleri ve Kaynak İzleyicisi görev ve sql Server'da bellekle ilgili performans sorunlarını giderme hakkında daha fazla bilgi için aşağıdaki msdn blog makalelere başvurun:
Bellek baskısı - sınıflandırılmış

SQLOS'ın bellek Yöneticisi: bellek baskısı için yanıt

sql Server kümesi ileti çalışma

sql Server 2008 performans sorunlarını giderme

sql Server 2008 için hizmet paketi bilgileri

Bu sorunu gidermek için sql Server 2008 için en son hizmet paketini edinin. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
968382 sql Server 2008 için en son hizmet paketi nasıl elde edilir

sql Server 2008 R2 için hizmet paketi bilgileri

Bu sorunu gidermek için sql Server 2008 R2 için en son hizmet paketini edinin. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
2527041sql Server 2008 R2 için en son hizmet paketi nasıl elde edilir

Durum

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

Bu sorun ilk olarak sql Server 2008 için sql Server 2008 Service Pack 2'de giderilmiştir.
Bu sorun ilk olarak sql Server 2008 R2 için sql Server 2008 R2'in Service Pack 1'de giderilmiştir.

Özellikler

Makale numarası: 2216485 - Last Review: 22 Nisan 2011 Cuma - Gözden geçirme: 2.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Standard
Anahtar Kelimeler: 
kbprb kbfix kbtshoot kbmemory kbmt KB2216485 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:2216485

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