Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
SQL Server'daki Access Methods nesnesi, veritabanındaki mantıksal verilere nasıl erişildiğini izlemek için sayaçlar sağlar. Diskteki veritabanı sayfalarına fiziksel erişim, Buffer Manager sayacları kullanılarak izlenir. Veritabanında depolanan verilere erişim yöntemlerini izlemek, sorgu performansının endeksler ekleyerek veya değiştirerek, bölümleri eklemek veya taşımak, dosya veya dosya grupları eklemek, indeksleri parçalanmaktan çıkarmak veya sorguları yeniden yazarak iyileştirip iyileştirmeyeceğini belirlemenize yardımcı olabilir. Access Methods sayaçları ayrıca veritabanındaki veri, indeksler ve boş alanı izlemek için kullanılabilir; böylece her sunucu örneği için veri hacmi ve parçalanma gösterilebilir. Aşırı indeks parçalanması performansı olumsuz etkileyebilir.
Veri hacmi, parçalanma ve kullanım hakkında daha ayrıntılı bilgi için aşağıdaki dinamik yönetim görünümlerini kullanın:
Dosya, görev ve oturum düzeyinde alan tüketimi tempdb için şu dinamik yönetim görünümlerini kullanın:
Bu tablo, SQL Server Erişim Yöntemleri sayaclarını tanımlar.
| SQL Server Access Yöntemleri sayacları | Description |
|---|---|
| AU temizlik partileri/saniye | Arka plan göreviyle başarıyla tamamlanan parti sayısı, ertelenmiş bırakılan tahsis birimlerini temizliyor. |
| AU temizlikleri/saniye | Başarıyla bırakılan tahsis birimi sayısı, ertelenmiş bırakılan tahsis birimlerini temizleyen arka plan görevi. Her tahsis birimi düşürmesi birden fazla parti gerektirir. |
| Referans Yoluyla Lob Oluşturma Sayısı | Referansla iletilen büyük nesne (lob) değerlerinin sayı. Yan referans lobları, belirli toplu işlemlerde, değer ile aktarma maliyetinden kaçınmak için kullanılır. |
| Referans Yoluyla Lob Kullanım Sayısı | Kullanılan referans lob değerlerinin sayı. Yan referans lobları, belirli toplu işlemlerde, onları değer yoluyla aktarmanın maliyetinden kaçınmak için kullanılır. |
| Count Lob Readahead | Readahead yayımlanan lob sayfalarının sayı. |
| Sayım Çeki Sırası | Sıradan dolayı, sıradan çekilen sütun değerlerinin sayısı. |
| Sayma Itme Sıra | Sıradan sıradan off-satıra itilen sütun değerlerinin sayısı. |
| Ertelenen Bırakılan Avustralya | Ertelenmiş bırakılan tahsis birimlerini temizleyen arka plan görevi tarafından bırakılmayı bekleyen tahsis birimleri sayısı. |
| Ertelenmiş Düşürülen sıra setleri | Çevrimiçi iptal edilmiş endeks oluşturma işlemleri sonucu oluşturulan ve arka plan görevi tarafından bırakılmayı bekleyen sıra kümelerinin sayısı. |
| Sıra seti temizlikleri/saniye düşürüldü | Ertelenmiş satır kümelerini temizleyen arka plan göreviyle başarıyla düşürülen çevrimiçi indeks oluşturma işlemleri sonucu saniyede oluşturulan sıra sayısı. |
| Atlanan sıra setleri/saniye | Çevrimiçi dizin oluşturma işlemlerinin iptal edilmesi sonucu saniyede oluşturulan satır küme sayısı, arka plan görevi tarafından atlanan ve ertelenmiş bırakılmış satır kümelerini temizleyen bir görev tarafından atlanır. |
| Kapsam Dağıtımları/Saniye | Bu SQL Server örneğinde tüm veritabanlarında saniyede açılan genişlik sayısı. |
| Tahsis edilen kapsamlar/saniye | Bu SQL Server örneğinde tüm veritabanlarında saniyede tahsis edilen kapsam sayısı. |
| Başarısız AU temizlik partileri/saniye | Başarısız olan ve tekrar deneme gerektiren parti sayısı, ertelenmiş bırakılan tahsis birimlerini temizleyen arka plan görevine göre. Arıza, bellek veya disk alanı eksikliği, donanım arızası ve diğer nedenlerden kaynaklanabilir. |
| Yaprak sayfası kurabiyesi başarısız | Yaprak sayfasında değişiklikler gerçekleştiğinden beri bir indeks araması sırasında yaprak sayfası çerezinin kullanılamadığı kaç kez kullanılamıyor. Çerez, indeks aramasını hızlandırmak için kullanılır. |
| Başarısız ağaç sayfası çerezi | Bir ağaç sayfası çerezinin dizin araması sırasında kullanılamadığı sayısı, bu yüzden bu ağaç sayfalarının ana sayfalarında değişiklikler gerçekleşti. Çerez, indeks aramasını hızlandırmak için kullanılır. |
| Gönderilen Kayıtlar/saniye | Saniyede iletilen rekor işaretçileriyle alınan kayıt sayısı. |
| FreeSpace Sayfa Getirme/saniye | Boş alan taramalarıyla saniyede alınan sayfa sayısı. Bu taramalar, kayıt parçalarının eklenmesi veya değiştirilmesi taleplerini karşılamak için zaten tahsis birimine tahsis edilmiş sayfalar içinde boş alan arar. |
| FreeSpace Taramaları/saniye | Kayıt parçasını eklemek veya değiştirmek için zaten tahsis edilen bir üniteye tahsis edilmiş sayfalarda boş alan aramak amacıyla saniyede başlatılan tarama sayısı. Her taramada birden fazla sayfa bulabilir. |
| Tam tarama/saniye | Saniyede sınırsız tam tarama sayısı. Bunlar hem taban tablosu hem de tam indeks taramaları olabilir. |
| Indeks Aramaları/saniye | Saniyede indeks arama sayısı. Bunlar, bir aralık taramasını başlatmak, aralık taramasını yeniden konumlandırmak, tarama noktasını yeniden doğrulamak, tek bir indeks kaydı almak ve yeni bir satırın nereye ekleneceğini bulmak için indeksin aşağısına doğru arama yapmak için kullanılır. |
| InSysXact bekler/saniye | Bir okuyucunun InSysXact biti ayarlandığı için bir sayfa beklemesi gereken kaç kez olur. |
| LobHandle Sayı Oluşturma | Oluşturulan geçici lobların sayısı. |
| LobHandle Yok Etme Sayısı | Geçici lobların sayısı yok edildi. |
| LobSS Provider Oluşturma Sayı | LOB Depolama Hizmet Sağlayıcılarının (LobSSP) sayısı oluşturuldu. LobSSP başına bir çalışma tablosu oluşturuldu. |
| LobSS Sağlayıcı Yok Etme Sayısı | LobSSP Kontu yok edildi. |
| LobSS Sağlayıcı Kesinti Sayısı | LobSSP sayısı kısaltıldı. |
| Karışık sayfa tahsisioları/saniye | Saniyede ayrılan sayfa sayısı, karışık boyutlarda. Bunlar, IAM sayfalarını ve tahsis birimine tahsis edilen ilk sekiz sayfayı depolamak için kullanılabilir. |
| Sayfa sıkıştırma denemeleri/saniye | Sayfa düzeyinde sıkıştırma için değerlendirilen sayfa sayısı. Önemli tasarruflar sağlanabildiği için sıkıştırılmamış sayfaları içerir. SQL Server örneğindeki tüm nesneleri içerir. Belirli nesneler hakkında bilgi için bkz. sys.dm_db_index_operational_stats (Transact-SQL). |
| Sayfa Dağıtımları/Saniye | Bu SQL Server örneğinde tüm veritabanlarında saniyede açılan sayfa sayısı. Bunlar arasında karışık boyutlarda ve aynı boyutlarda sayfalar bulunur. |
| Sayfa Bölünmeleri/saniye | Taşan indeks sayfaları sonucu saniyede kaç sayfa bölünmesinin gerçekleştiği. |
| Sayfalar Tahsis Edildi/Saniye | Bu SQL Server örneğinde tüm veritabanlarında saniyede tahsis edilen sayfa sayısı. Bunlar hem karışık kapsamlarda hem de tekiz kapsamlarda sayfa dağılımı içerir. |
| Sayfalar sıkıştırılmış/saniye | PAGE sıkıştırma kullanılarak sıkıştırılan veri sayfalarının sayısı. SQL Server örneğindeki tüm nesneleri içerir. Belirli nesneler hakkında bilgi için bkz. sys.dm_db_index_operational_stats (Transact-SQL). |
| Prob taramaları/saniye | Bir indeks veya temel tabloda en fazla tek nitelikli satırı doğrudan bulmak için saniyede kullanılan prob tarama sayısı. |
| Menzil taramaları/saniye | Saniyede indekslerle nitelikli aralık taraması sayısı. |
| Tarama Noktası Yeniden Doğrulama/Saniye | Tarama noktasının saniyede kaç kez yeniden doğrulanması gerektiği ve taramaya devam etmek gerekiyordu. |
| Ghosted Records/saniye atlandı | Taramalar sırasında atlanan saniyede kaçan hayalet kayıt sayısı. |
| Masa Kilidi Yükseltmeleri/saniye | Bir masadaki kilitlerin HoBT ayrıntısına kaç kez yükseltildiği TABLE . |
| Kullanılan yaprak sayfa kurabiyesi | Yaprak sayfasında herhangi bir değişiklik olmadığı için bir yaprak sayfası çerezinin indeks araması sırasında başarıyla kaç kez kullanıldığı belirtilir. Çerez, indeks aramasını hızlandırmak için kullanılır. |
| Kullanılan ağaç sayfası çerezi | Bir ağaç sayfası çerezinin dizin araması sırasında başarıyla kullanıldığı sayısı, çünkü ağaç sayfasının ana sayfasında herhangi bir değişiklik olmamıştır. Çerez, indeks aramasını hızlandırmak için kullanılır. |
| Oluşturulan Çalışma Dosyaları/Güvenlik | Saniyede oluşturulan iş dosyası sayısı. Örneğin, çalışma dosyaları hash birleşimleri ve hash aggregate'lar için geçici sonuçları depolamak için kullanılabilir. |
| Oluşturulan Çalışma Tabloları/sec | Saniyede oluşturulan çalışma tablosu sayısı. Örneğin, çalışma tabloları sorgu makarnası, lob değişkenleri, XML değişkenleri ve imlecler için geçici sonuçları depolamak için kullanılabilir. |
| Önbellek Tabanından Çalışma Tabloları | Yalnızca dahili kullanım için. |
| Önbellek oranından çalışma tabloları | Çalışma tablosunun ilk iki sayfası tahsis edilmemiş ancak hemen çalışma tablosu önbelleğinden erişilebilir olduğu durumlarda oluşturulan iş tablolarının yüzdesi. (Bir iş tablosu bırakıldığında, iki sayfa ayrılmış kalabilir ve bunlar iş tablosu önbelleğe geri döner. Bu performansı artırır.) |
Examples
Sys.dm_os_performance_counters dinamik yönetim görünümünde bu T-SQL sorgusunu kullanarak bu nesnedeki sorgu performansı sayaçlarını keşfetmeye başlarsınız:
SELECT * FROM sys.dm_os_performance_counters
WHERE object_name LIKE '%Access Methods%';