Aracılığıyla paylaş


SQL Server Nesnelerini Kullanma

Şunlar için geçerlidir: SQL Server

Microsoft SQL Server, SQL Server örneğini çalıştıran bilgisayarlarda etkinliği izlemek için Sistem İzleyicisi tarafından kullanılabilecek nesneler ve sayaçlar sağlar. Nesne, SQL Server kilidi veya Windows işlemi gibi herhangi bir SQL Server kaynağıdır. Her nesne, izlenecek nesnelerin çeşitli yönlerini belirleyen bir veya daha fazla sayaç içerir. Örneğin , SQL Server Locks nesnesi Kilitlenme Sayısı/sn ve Kilit Zaman Aşımları/sn adlı sayaçlar içerir.

Bilgisayarda belirli bir türde birden çok kaynak varsa bazı nesnelerin birkaç örneği vardır. Örneğin, bir sistemin birden çok işlemcisi varsa İşlemci nesne türü birden çok örneğe sahip olur. Veritabanları nesne türü, SQL Server'da her veritabanı için bir örneğe sahiptir. Bazı nesne türlerinin (örneğin , Bellek Yöneticisi nesnesi) yalnızca bir örneği vardır. Bir nesne türünün birden çok örneği varsa, her örneğin istatistiklerini veya çoğu durumda tüm örnekleri aynı anda izlemek için sayaçlar ekleyebilirsiniz. Varsayılan örneğin sayaçları SQLServer:<object name> biçiminde görünür. Adlandırılmış örneklerin sayaçları MSSQL$<örnek adı>:<sayaç adı> veya SQLAgent$<örnek adı>:<sayaç adı> biçiminde görünür.

SQL Server performans sayacı değerleri Windows Performans Sayacı (WPC) altyapısı kullanılarak oluşturulur. Bazı sayaç değerleri doğrudan SQL Server Veritabanı Altyapısı tarafından hesaplanmaz. SQL Server, WPC altyapısına gerekli hesaplamaları (yüzdeler gibi) yapacak temel değerler sağlar. sys.dm_os_performance_counters (Transact-SQL) dinamik yönetim görünümü tüm sayaçlara SQL Server tarafından oluşturulan özgün değeri sağlar. Sütun, cntr_type sayacın türünü gösterir. WPC altyapısının SQL Server sayaç değerlerini nasıl işlediği bu türe bağlıdır. Performans sayacı türleri hakkında daha fazla bilgi için WMI belgelerine bakın.

Grafiğe sayaç ekleyerek veya kaldırarak ve grafik ayarlarını kaydederek, Sistem İzleyicisi başlatıldığında izlenen SQL Server nesnelerini ve sayaçlarını belirtebilirsiniz.

Sistem İzleyici'yi herhangi bir SQL Server sayacından istatistikleri görüntüleyecek şekilde yapılandırabilirsiniz. Ayrıca, herhangi bir SQL Server sayacı için eşik değeri ayarlayabilir ve ardından bir sayaç eşiği aştığında bir uyarı oluşturabilirsiniz. Uyarı ayarlama hakkında daha fazla bilgi için bkz. SQL Server Veritabanı Uyarısı oluşturma.

Uyarı

SQL Server istatistikleri yalnızca bir SQL Server örneği yüklendiğinde görüntülenir. SQL Server örneğini durdurup yeniden başlatırsanız, istatistiklerin görüntülenmesi kesilir ve otomatik olarak sürdürülür. Ayrıca, SQL Server çalışmıyor olsa bile Sistem İzleyicisi ek bileşeninde SQL Server sayaçlarını göreceğinizi unutmayın. Kümelenmiş bir örnekte performans sayaçları yalnızca SQL Server'ın çalıştığı düğümde çalışır.

Bu makale aşağıdaki bölümleri içerir:

SQL Server Aracısı Performans Nesneleri

Aşağıdaki tabloda SQL Server Aracısı için sağlanan performans nesneleri listelenmiştir:

Performans objesi Description
SQLAgent:Uyarılar SQL Server Aracısı uyarıları hakkında bilgi sağlar.
SQLAgent:İşler SQL Server Aracısı işleri hakkında bilgi sağlar.
SQLAgent:JobSteps SQL Server Aracısı iş adımları hakkında bilgi sağlar.
SQLAgent:İstatistikler SQL Server Aracısı hakkında genel bilgiler sağlar.

Hizmet Aracısı Performans Nesneleri

Aşağıdaki tabloda Hizmet Aracısı için sağlanan performans nesneleri listelenir.

Performans objesi Description
SQLServer:Aracı Etkinleştirme Hizmet Aracısı tarafından etkinleştirilen görevler hakkında bilgi sağlar.
SQLServer:Broker İstatistikleri Genel Hizmet Aracısı bilgilerini sağlar.
SQLServer:Broker Transport Hizmet Aracısı ağı hakkında bilgi sağlar.

SQL Server Performans Nesneleri

Aşağıdaki tabloda SQL Server nesneleri açıklanmaktadır.

Performans objesi Description
SQLServer:Access Yöntemleri SQL Server veritabanı nesnelerinin ayırmalarını (örneğin, dizin aramalarının sayısı veya dizinlere ve verilere ayrılan sayfa sayısı) arar ve ölçer.
SQLServer:Yedekleme Cihazı Yedekleme aygıtının aktarım hızı gibi yedekleme ve geri yükleme işlemleri tarafından kullanılan yedekleme cihazları hakkında bilgi sağlar.
SQLServer:Batch Resp İstatistikleri SQL Toplu Yanıt sürelerini izlemek için sayaçlar.
SQLServer:Buffer Manager SQL Server tarafından kullanılan bellek arabellekleri hakkında freememory ve arabellek önbellek isabet oranı gibi bilgiler sağlar.
SQL Server:Arabellek Düğümü SQL Server'ın ücretsiz sayfalara ne sıklıkta istekte bulunup eriştiği hakkında bilgi sağlar.
SQLServer:Katalog Meta Verileri Bu, SQL Server için bir katalog meta veri yöneticisi nesnesi tanımlar.
SQLServer:CLR Ortak dil çalışma zamanı (CLR) hakkında bilgi sağlar.
SQLServer:Columnstore Şunlar için geçerlidir: SQL Server (SQL Server 2016 (13.x) ve üzeri).

Columnstore dizinleri için satır grupları ve kesimler hakkında bilgi sağlar.
SQLServer:Tipe Göre İmleç Yöneticisi İmleçler hakkında bilgi sağlar.
SQLServer:İmleç Yöneticisi Geneli İmleçler hakkında bilgi sağlar.
SQLServer:Veritabanı Yansıtma Veritabanı yansıtma hakkında bilgi sağlar.
SQLServer:Veritabanları Kullanılabilir boş günlük alanı miktarı veya veritabanındaki etkin işlemlerin sayısı gibi BIR SQL Server veritabanı hakkında bilgi sağlar. Bu nesnenin birden çok örneği olabilir.
SQL Server:Kullanım Dışı Özellikler Kullanım dışı bırakılan özelliklerin kaç kez kullanıldığını sayar.
SQLServer:Exec İstatistikleri Yürütme istatistikleri hakkında bilgi sağlar.
SQL Server:Dış Betikler Şunlar için geçerlidir: SQL Server (SQL Server 2016 (13.x) ve üzeri).

Dış betik yürütme hakkında bilgi sağlar.
SQLServer:FileTable FileTable ve işlemsiz erişimle ilişkili istatistikler.
SQLServer:Genel İstatistikler SQL Server örneğine bağlı olan kullanıcı sayısı gibi genel sunucu genelinde etkinlik hakkında bilgi sağlar.
SQL Server:HADR Kullanılabilirlik Replikası SQL Server Always On kullanılabilirlik gruplarının kullanılabilirlik replikaları hakkında bilgi sağlar.
SQL Server:HADR Veritabanı Replikası SQL Server Always On kullanılabilirlik grupları veritabanı çoğaltmaları hakkında bilgi sağlar.
SQL Server:HTTP Depolama Microsoft Azure'da SQL Server Veri Dosyalarını kullanırken bir Microsoft Azure Depolama hesabını izlemeye yönelik bilgiler sağlar
SQLServer:Latches SQL Server tarafından kullanılan veritabanı sayfaları gibi iç kaynaklardaki mandallar hakkında bilgi sağlar.
SQLServer:Locks SQL Server tarafından yapılan bireysel kilit istekleri hakkında, kilit zaman aşımı ve kilitlenmeler gibi bilgileri sağlar. Bu nesnenin birden çok örneği olabilir.
SQLServer:LogPool FreePool Kayıt Havuzu içindeki boş havuzun istatistiklerini açıklar.
SQLServer:Bellek Aracısı Katipleri Bellek aracısı görevlileriyle ilgili istatistikler.
SQLServer:Memory Manager SQL Server bellek kullanımı hakkında, şu anda ayrılmış durumdaki kilit yapılarının toplam sayısı gibi bilgiler sağlar.
SQLServer:Plan Önbelleği Saklı yordamlar, tetikleyiciler ve sorgu planları gibi nesneleri depolamak için kullanılan SQL Server önbelleği hakkında bilgi sağlar.
SQLServer: Sorgu Deposu Sorgu Deposu hakkında bilgi sağlar.
SQLServer: Kaynak Havuzu İstatistikleri Resource Governor kaynak havuzu istatistikleri hakkında bilgi sağlar.
SQLServer:SQL Hataları SQL Server hataları hakkında bilgi sağlar.
SQLServer:SQL İstatistikleri SQL Server tarafından alınan Transact-SQL deyim gruplarının sayısı gibi Transact-SQL sorgularının yönleri hakkında bilgi sağlar.
SQLServer:İşlemler SQL Server'daki etkin işlemler hakkında genel işlem sayısı ve anlık görüntü işlemlerinin sayısı gibi bilgiler sağlar.
SQLServer:Kullanıcı Ayarlanabilir Özel izleme gerçekleştirir. Her sayaç, izlenecek bir değer döndüren özel bir saklı yordam veya herhangi bir Transact-SQL deyimi olabilir.
SQLServer: Bekleme İstatistikleri Beklemeler hakkında bilgi sağlar.
SQLServer: İş Yükü Grubu İstatistikleri Resource Governor iş yükü grubu istatistikleri hakkında bilgi sağlar.

SQL Server Replikasyon Performans Nesneleri

Aşağıdaki tabloda SQL Server çoğaltması için sağlanan performans nesneleri listelenmiştir:

Performans objesi Description
SQLServer:Çoğaltma Aracıları

SQLServer:Replikasyon Anlık Görüntüsü

SQLServer:Çoğaltma Log Okuyucu

SQLServer:Çoğaltma Dağıtımı

SQLServer:Replikasyon Birleştirme

Daha fazla bilgi için bkz. Sistem İzleyicisi ile Çoğaltmayı İzleme.
Çoğaltma aracısı etkinliği hakkında bilgi sağlar.

SSIS Veri İşlem Hattı Sayaçları

SSIS İşlem Hattı sayacı için bkz. Performans Sayaçları.

SQL Server XTP (Bellek içi OLTP) Performans Sayaçları

SQL Server XTP (OLTPIn-Memory) sayaçları için bkz. SQL Server XTP (In-Memory OLTP) Performans Sayaçları.

Permissions

SQL Server nesnelerinin kullanımı SQLAgent:Alerts dışında Windows izinlerine bağlıdır. Kullanıcıların SQLAgent:Alerts kullanmak için sysadmin sabit sunucu rolünün üyesi olması gerekir.