SQL Server nesneleri kullanma
Microsoft SQL Servernesneler ve sayaçlar, örneğini çalıştıran bilgisayarlardaki etkinliğini izlemek için Sistem Monitörü'nü tarafından kullanılabilir sağlar SQL Server. Herhangi bir nesne olduğunu SQL Serverkaynak, gibi bir SQL Serverkilit ya da Windows işlem. Her nesne nesneleri izlemek için çeşitli yönlerini belirlemek bir veya daha fazla sayaçları içerir. Örneğin, SQL Server kilit nesneyi içeren sayaçları denilen kilitlenmeleri/sn sayısı ve kilit zaman aşımı/sn.
Belirli bir türde birden fazla kaynak bilgisayarda bazı nesneleri çeşitli örnekler var. Örneğin, İşlemci bir sistemde birden fazla işlemci varsa, nesne türü birden fazla olacak. Veritabanları nesne türü üzerinde her veritabanı için bir örneği olan SQL Server. Bazı nesne türleri (örneğin, bellekYöneticisi nesne) yalnızca bir örnek vardır. Bir nesne türünün birden çok örneği varsa, istatistikleri her örneği için ya da birçok durumda izlemek için sayaçları ekleyebilirsiniz hepsinin aynı anda. Varsayılan örneği için sayaç görünür biçimde SQLServer:<object name>. Adlandırılmış kopyaları biçiminde görünür için sayaçlar mssql$<instance name>:<counter name> veya SQLAgent$<instance name>:<counter name>.
Ekleme veya grafik sayaç kaldırma ve grafik ayarlarını kaydederken, belirleyebileceğiniz SQL Servernesneler ve sayaçlar, Sistem İzleyicisi başlatıldığında izlenen.
Sen-ebilmek configure herhangi istatistiklerini görüntülemek için Sistem Monitörü'nü SQL Serversayacı. Ayrıca, herhangi bir eşik değeri ayarlayabilirsiniz SQL ServerSayaç ve sayaç bir eşiği aştığında bir uyarı oluşturun. Uyarı ayarlama hakkında daha fazla bilgi için bkz: Bir SQL Server veritabanı uyarı oluşturma.
[!NOT]
SQL Serverİstatistikler yalnızca bir örneğini ne zaman görüntüleneceğini SQL Serveryüklenir. Eğer durdurmak ve bir örneğini yeniden SQL Server, istatistikleri görünümünü kesilir ve otomatik olarak devam eder. Ayrıca size not SQL Serversayaçlar Sistem Monitörü ek bileşenini bile SQL Serverçalışmıyor. Kümelenmiş bir örneği üzerinde performans sayaçları tek işlevi düğüm burada SQL Serverçalışıyor.
Bu konuda aşağıdaki bölümler bulunur:
SQL Server Aracısı performans nesneleri
Service Broker performans nesneleri
SQL Server performans nesneleri
SQL Server çoğaltma performans nesneleri
SSIS boru hattı sayaçları
Gerekli izinler
SQL Server Aracısı performans nesneleri
Aşağıdaki tabloda sağlanan performans nesneleri SQL ServerAracısı:
Performans nesnesi |
Açıklama |
---|---|
Hakkında bilgiler SQL ServerAgent uyarıları. |
|
Hakkında bilgiler SQL ServerAracısı işleri. |
|
Hakkında bilgiler SQL ServerAracısı iş adımları. |
|
Hakkında genel bilgiler sağlar SQL Serverajan. |
Service Broker performans nesneleri
Aşağıdaki tabloda sağlanan performans nesneleri Service Broker.
Performans nesnesi |
Açıklama |
---|---|
Hakkında bilgiler Service Broker-aktif görevler. |
|
Genel sağlar Service Brokerbilgi. |
|
Bilgi verir Service Brokerağ. |
SQL Server performans nesneleri
Aşağıdaki tabloda açıklanmıştır SQL Servernesnelerin.
Performans nesnesi |
Açıklama |
---|---|
Arar ve tahsisi ölçer SQL Serververitabanı nesnelerinin (örneğin, dizin aramaları sayısı) veya dizinler ve veri için ayrılmış sayfa sayısı. |
|
Yedekleme aygıtı performansı gibi yedekleme ve geri yükleme işlemleri tarafından kullanılan yedekleme aygıtları hakkında bilgi sağlar. |
|
Tarafından kullanılan bellek arabellekleri hakkında bilgi sağlayan SQL Server, gibi BoşBellek ve Arabellek Önbelleği isabet oranı. |
|
Sık sık hakkında bilgi sağlayan SQL Serverister ve boş sayfaları erişir. |
|
Ortak dil çalışma zamanı (clr) hakkında bilgi sağlar. |
|
İmleçler hakkında bilgi sağlar. |
|
İmleçler hakkında bilgi sağlar. |
|
Veritabanı yansıtma hakkında bilgi sağlar. |
|
Hakkında bilgi sağlayan bir SQL Serververitabanı, ücretsiz günlük alanı kullanılabilir ya da veritabanında etkin hareket sayısı. Bu nesnenin birden çok örneği olabilir. |
|
Sayıları özellikleri kullanım dışı sayısı kullanılır. |
|
Yürütme istatistiklerini hakkında bilgi sağlar. |
|
Örneğine bağlı olan kullanıcıların sayısı gibi genel sunucu çapında etkinliği hakkında bilgi sağlayan SQL Server. |
|
Hakkında bilgiler SQL Server AlwaysOn Kullanılabilirlik Gruplarıkullanılabilirliği yinelemeler. |
|
Hakkında bilgiler SQL ServerAlwaysOn Kullanılabilirlik Gruplarıveritabanı yinelemeleri. |
|
Tarafından kullanılan veritabanı sayfaları gibi iç kaynakları sürgüler hakkında bilgi sağlar SQL Server. |
|
Tarafından yapılan bireysel lock istekleri hakkında bilgi sağlayan SQL Serverkilit zaman aşımı ve kilitlenme gibi. Bu nesnenin birden çok örneği olabilir. |
|
Hakkında bilgiler SQL Serverbellek kullanımı, toplam sayısı şu anda ayrılmış kilit yapıları gibi. |
|
Hakkında bilgiler SQL Serversaklı yordamlar, Tetikleyiciler ve sorgu planları gibi nesneleri depolamak için kullanılan önbellek. |
|
Kaynak Governor kaynak havuzu istatistikleri hakkında bilgi sağlar. |
|
Hakkında bilgiler SQL Serverhata. |
|
Yönleri hakkında bilgi sağlayan Transact-SQLsorguları, toplu sayısı gibi Transact-SQLtarafından ifadeleri alınan SQL Server. |
|
Aktif hareketleri hakkında bilgi sağlayan SQL Server, genel işlemlerin sayısı ve anlık hareketleri gibi. |
|
Özel izleme gerçekleştirir. Her sayacın-ebilmek var olmak özel bir saklı yordam ya da herhangi bir Transact-SQLizlenecek bir değer döndüren deyim. |
|
Beklediği hakkında bilgi sağlar. |
|
Bilgiler hakkında kaynak Governor iş yükünü grubu istatistikleri sağlar. |
SQL Server çoğaltma performans nesneleri
Aşağıdaki tabloda sağlanan performans nesneleri SQL Serverçoğaltma:
Performans nesnesi |
Açıklama |
---|---|
SQLServer:Replication ajanlar SQLServer:Replication anlık görüntü SQLServer:Replication Logreader SQLServer:Replication Dist. SQLServer:Replication birleştirme Daha fazla bilgi için, bkz. Yineleme Sistem İzleyicisi ile izleme. |
Çoğaltma aracısı etkinliği hakkında bilgi sağlar. |
SSIS boru hattı sayaçları
İçin SSIS boru hattı bkz: sayaç Monitör veri akışı altyapısı performansını.
Gerekli izinler
Kullanım SQL Servernesneleri dışındaki Windows izinlerini bağlıdır SQLAgent:Alerts. Kullanıcı bir üyesi olması gerekir sysadmin kullanmak için sunucu rolü SQLAgent:Alerts.
Ayrıca bkz.
Başvuru
sys.dm_os_performance_counters (Transact-sql)