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. |
See Also