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 olarak kapasite planlaması veya sorun giderme için kullanabilirsiniz.Bu Toplayıcı türü kayıtlı core.supported_collector_typesgörünümü.

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

  • Nesneler.The SQL Server objects running in an instance of SQL Server.

  • Sayaçları.İlişkili sayaçları bir SQL Server nesne.

  • Örnekleri.Belirtilen nesne örnekleri.

Nesneler ve sayaçlar hakkında daha fazla bilgi için bkz: SQL Server nesneleri kullanma.

Not

Bazı giriş parametrelerini sağlayan bir deyim içinde birden çok sayaç eklemek için joker karakterleri desteklemez.Ancak, joker karakter desteği sınırlıdır.Nesneleri bir joker karakter kullanamazsınız düzey.Sayaçları ve örnekleri düzeylerinde destek yalnızca başında bir joker karakter için sağlanan dize (örneğin, ' * İşlemci ') ya da sonunda, dize (ö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 kullanın gösterilmiştir.

<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 için "_Toplam" sayaçları neden olur "için alınan Kilitle", ile başlayan adları ile örnek SQLServer:Locks nesne."/ Sn" ile biten tüm sayaçların tüm örneklerini alır için SQLServer:SQLStatistics nesne.Son olarak "% işlemci zamanı" alır tüm örnekleri için sayaç Processor nesne.

İşleme ve çıktı

Performans sayaçları Toplayıcı türü veri toplayıcısı tarafından sağlanan koleksiyon ve karşıya yükleme paketleri kullanır.Sorgulama ve veri elde etme performans sayaçlarını performans veri Yardımcısı API bu toplayıcı türü bağlıdır.Daha fazla bilgi için bkz: kullanarak performans verileri Yardımcısı kitaplığı MSDN'de.

veri ambarı koleksiyon işlemi tamamlandığında veri ambarı toplayıcı toplu veri ambarıleri karşıya yüklemeleri snapshots.performance_counters görmek yönetim veri ambarıleri ambarı.Daha fazla bilgi için bkz: Yönetim verileri ambar.