Aracılığıyla paylaş


Performans sayaçları Toplayıcı türü

Çalışan bir bilgisayarda belirli performans sayacı bilgileri toplamak için performans sayaçları Toplayıcı türü kullanabilirsiniz... SQL Server 2008. Bu verileri daha sonra temel sorun giderme veya kapasite planlaması için kullanabilirsiniz.Bu Toplayıcı türü core.supported_collector_types görünümünde kaydedilir.

Bu Toplayıcı türü aşağıdaki giriş parametresi vardır:

  • Nesneler.The SQL Server objects running in an örnek of SQL Server.

  • Sayaçları.Ilişkili sayaçların bir SQL Server nesne.

  • Örnekleri.Belirtilen nesne örneklerini.

Nesneler ve sayaçlarla ilgili daha fazla bilgi için bkz: SQL Server nesneleri kullanma.

Not

Bazı giriş parametrelerini sağlayan bir deyimde birden çok sayaç eklemek joker karakterleri desteklemez.Ancak, joker karakter desteğini sınırlıdır.Nesne düzeyinde, bir joker karakter kullanamazsınız.Sayaçlar ve örnekler düzeylerde destek yalnızca bir joker karakter dizesinin başında sağlanır (örneğin, ' * işlemci ') veya dizenin sonunda (örneğin, ' bellek * ').

Performans sayaçları giriş şeması

Performans sayaçları Toplayıcı türü, Giriş parametreleri için aşağıdaki şemayı kullanır.

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="DataCollectorType">
  <xs:element name="PerformanceCountersCollector">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" maxOccurs="unbounded" name="PerformanceCounters">
          <xs:complexType>
            <xs:attribute name="Objects" type="xs:string" use="required" />
            <xs:attribute name="Counters" type="xs:string" use="required" />
            <xs:attribute name="Instances" type="xs:string" use="optional" />
          </xs:complexType>
        </xs:element>
      </xs:sequence>
      <xs:attribute name="StoreLocalizedCounterNames" type="xs:boolean" use="optional" default="false" />
    </xs:complexType>
  </xs:element>
</xs:schema>

Aşağıdaki kod örneği, şema nasıl gösterir.

<ns:PerformanceCountersCollector xmlns:ns="DataCollectorType">  
<PerformanceCounters 
      Objects="SQLServer:Locks" 
      Counters="Lock *" 
      Instances="_Total" 
      /> 
<PerformanceCounters 
      Objects="SQLServer:SQL Statistics" 
      Counters="*/sec" 
      /> 
<PerformanceCounters 
      Objects="Processor" 
      Counters="% Processor Time" 
      Instances="*"
      /> 
</ns:PerformanceCountersCollector>

Bu örnek sayaçlarını "_Toplam" örnek "SQLServer:Locks nesne için alınacak kilit",'ile başlayan adları için neden olur."/ Sn" ile biten tüm sayaçların tüm örneklerini alır SQLServer:SQLStatistics nesnesi.Son olarak, işlemci nesnesinin tüm örnekleri için "% işlemci zamanı" sayacı alır.

Işleme ve çıktı

Performans sayaçları Toplayıcı türü, veri toplayıcı tarafından sağlanan koleksiyon ve karşıya yükleme paketleri kullanır.Sorgulama ve performans sayaçlarını veri alma Performans Veri Yardımcısı API bu Toplayıcı türüne bağlıdır.Daha fazla bilgi için bkz: Performans Veri Yardımcısı Kitaplığı'nı kullanma msdn.

Veri koleksiyon işlemi tamamlandığında, veri toplayıcı toplu veri yönetimi veri ambarı snapshots.performance_counters görünümünde karşıya yükler.Daha fazla bilgi için bkz:veri ambarı yönetimi.

Değişiklik Geçmişi

Güncelleştirilmiş içerik

Giriş performans sayaçları Toplayıcı türü için şema düzeltildi.

Şema nasıl gösteren bir kod örneği düzeltildi.