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.
Buffer Manager nesnesi, SQL Server'ın nasıl kullanıldığını izlemek için sayaçlar sağlar:
Veri sayfalarını depolamak için bellek.
SQL Server veritabanı sayfalarını okurken fiziksel G/O'yu izleyen sayaçlar.
Buffer havuzu uzantısı, SSD gibi hızlı ve değişken olmayan depolama kullanılarak buffer önbelleğini genişletmek.
SQL Server'ın belleği ve sayaclarını izlemek, şunları belirlemenize yardımcı olur:
Eğer yetersiz fiziksel hafızadan kaynaklanan darboğazlar varsa. Sık erişilen verileri önbelleğe depolayamıyorsa, SQL Server verileri diskten almak zorundadır.
Sorgu performansı, daha fazla bellek ekleyerek veya veri önbelleği veya SQL Server dahili yapılarına daha fazla bellek sağlanarak iyileştirilebilir.
SQL Server'ın diskten veri okumak için ne sıklıkla ihtiyaç duyduğu. Bellek erişimi gibi diğer işlemlere kıyasla, fiziksel G/Ç çok fazla zaman harcar. Fiziksel G/Giriş'i en aza indirmek sorgu performansını artırabilir.
Buffer Manager Performans Nesneleri
Bu tablo, SQL Server Buffer Manager performans nesnelerini tanımlar.
| SQL Server Buffer Manager sayacları | Description |
|---|---|
| Arka plan yazarı sayfaları/saniye | Kurtarma aralığı ayarlarını zorunlu kılmak için sayfa sayısı. |
| Buffer önbellek isabet oranı | Diskten okumaya gerek kalmadan buffer önbellekte bulunan sayfaların yüzdesini gösterir. Bu oran, toplam önbellek izlenme sayısının son birkaç bin sayfa erişimindeki toplam önbellek arama sayısına bölünmesidir. Uzun bir süre sonra oran çok az değişir. Önbellekten okumak, diskten okumaya göre çok daha ucuz olduğundan, bu oranın yüksek olmasını istersiniz. Genel olarak, SQL Server'a sunulan bellek miktarını artırarak veya buffer havuzu uzantısı özelliğini kullanarak buffer önbellek isabet oranını artırabilirsiniz. |
| Buffer önbellek isabet oranı tabanı | Yalnızca dahili kullanım için. |
| Kontrol noktası sayfaları/saniye | Tüm kirli sayfaların silinmesini gerektiren bir kontrol noktası veya başka bir işlemle saniyede diske kaydedilen sayfa sayısını gösterir. |
| Veritabanı sayfaları | Veritabanı içeriğine sahip tampon havuzundaki sayfa sayısını gösterir. |
| Uzantı sayfaları tahsis edildi | Buffer havuzu uzantısı dosyasındaki toplam serbest olmayan önbellek sayfalarının sayısı. |
| Uzantı ücretsiz sayfalar | Buffer havuzu uzantısı dosyasındaki toplam boş önbellek sayfa sayısı. |
| Kullanımda genişleme yüzdesi olarak | Buffer havuzu uzantısı sayfalama dosyasının tampon yöneticisi sayfaları tarafından doldurulma yüzdesi. |
| Uzantı açık Bir Sönük sayacı | Tampon havuzu uzantısı dosyası için I/O kuyruk uzunluğu. |
| Uzantı sayfası tahliyeleri/saniye | Buffer havuzu uzantısı dosyasından saniyede çıkarılan sayfa sayısı. |
| Uzantı sayfası okuma/saniye | Buffer havuzu uzantısı dosyasından saniyede okunan sayfa sayısı. |
| Uzantı sayfası referanssız zaman | Bir sayfanın ortalama saniyeleri, referans olmadan buffer havuzu uzantısında kalır. |
| Uzantılı sayfalar yazı/saniye | Saniyede tampon havuzu uzantısı dosyasına yazılan sayfa sayısı. |
| Ücretsiz liste stall/sec | Ücretsiz sayfa beklemesi gereken saniye içi istek sayısını gösterir. |
| Entegre Kontrolör Eğimi | Tampon havuzunun integral kontrolcüsünün en son kullandığı eğim, milyar -10 çarpıyor. |
| Tembel yazılar/sec | Buffer yöneticisinin tembel yazarı tarafından saniyede yazılan tampon sayısını gösterir. Tembel yazar, kirli, yaşlanmış tamponlar (tamponun başka bir sayfa için yeniden kullanılabilmesinden önce diske geri yazılması gereken değişiklikleri içeren tamponlar) partilerini temizleyen ve kullanıcı süreçlerine sunan bir sistem sürecidir. Tembel yazar, mevcut tamponlar oluşturmak için sık sık kontrol noktaları yapma ihtiyacını ortadan kaldırır. |
| Sayfa yaşam süresi | Bir sayfanın referans olmadan tampon havuzunda kalacağı saniye sayısını gösterir. |
| Sayfa aramaları/saniye | Buffer havuzunda bir sayfa bulmak için saniyede kaç istek olduğunu gösterir. |
| Sayfa okuma/saniye | Saniyede verilen fiziksel veritabanı sayfa okuma sayısını gösterir. Bu istatistik, tüm veritabanlarındaki toplam fiziksel sayfa okuma sayısını gösterir. Fiziksel I/O pahalı olduğu için, maliyeti en aza indirebilirsiniz; ya daha büyük bir veri önbelleği, akıllı indeksler ve daha verimli sorgular kullanarak ya da veritabanı tasarımını değiştirerek. |
| Sayfa yazar/sec | Saniyede verilen fiziksel veritabanı sayfa yazı sayısını gösterir. |
| Sayfalar/saniye sayfaları | Kullanım öncesi saniyede okunan sayfa sayısını gösterir. |
| Önceden okuma süresi/saniye | Yeniden başlık vermek için harcanan zaman (mikrosaniyeler). |
| Hedef sayfalar | Buffer havuzunda ideal sayfa sayısı. |
Example
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 '%Buffer Manager%';