Share via


SQL Server, bellek Yöneticisi nesnesi

The Memory Manager object in Microsoft SQL Server provides counters to monitor overall server memory usage.Kullanıcı etkinliği ve kaynak kullanımı ölçmek için genel sunucu bellek kullanımını izleme, performans sorunları belirlemenize yardımcı olabilir.örnek tarafından kullanılan bellek izleme SQL Server belirlemenize yardımcı:

  • Gelen performans sorunları varsa, sık olarak saklamak için yetersiz fiziksel bellek önbelleğindeki veri erişti.Bellek gelmediğinde SQL Server Verileri diskten almanız gerekir.

  • Daha fazla bellek ekleyerek veya daha fazla bellek veri önbelleği için kullanılabilir hale getirme sorgu performansı artırılabilir, veya SQL Server iç yapıları.

This table describes the SQL ServerMemory Manager counters.

SQL Server bellek yöneticisi sayaçları

Açıklama

Bağlantı bellek (KB)

Dinamik bellek sunucu toplam miktarını, bağlantıları korumak için kullanma.

Çalışma alanı bellek (KB) izni

Şu anda karma, sıralama, toplu kopyalama ve dizin oluşturma işlemleri gibi işlemleri yürütmek için verilen bellek miktarı.

Kilit bloğu

Kilit sayısı, (düzenli olarak yenilenmesi) sunucusunda kullanılan engeller.kilit blok tablosu, sayfa veya satıra gibi tek kilitli kaynağı temsil eder.

Kilit bloğu tahsisatı

Geçerli ayrılmış kilit blok sayısı.At server startup, the number of allocated lock blocks plus the number of allocated lock owner blocks depends on the SQL ServerLocks configuration option.Daha fazla kilit blokları gerekiyorsa, değerini artırır.

Kilit bellek (KB)

Dinamik belleğin toplam miktarını kilitlerine sunucu olarak kullanıyor.

Kilit sahibi engeller.

Kilit sahibi sayısı (düzenli olarak yenilenmesi) sunucuda kullanılmakta olan engeller.Bir kilit sahibi öbeği, belirli bir iş parçacığı tarafından nesnedeki kilidi sahipliğini gösterir.Bu nedenle, her üç iş (S) kilit paylaşılan bir çalışma sayfasında, olacaktır üç kilit sahibi engeller.

Kilit sahibi bloğu tahsisatı

Geçerli ayrılmış kilit sahibi blok sayısı.At server startup, the number of allocated lock owner blocks and the number of allocated lock blocks depend on the SQL ServerLocks configuration option.Daha fazla kilit sahibi blokları gerekiyorsa, değeri dinamik olarak artırır.

Çalışma alanı bellek üst sınırı (KB)

En büyük karma, sıralama, toplu kopyalama ve dizin oluşturma işlemleri gibi işlemleri yürütmek için kullanılabilir bellek miktarı.

Bekleyen bellek verir

Bir çalışma alanında bellek grant başarıyla alınan işlemlerin toplam sayısı.

Beklemede bellek verir.

Bir çalışma alanında bellek verme için bekleyen işlemlerin toplam sayısı.

Iyileştirici bellek (KB)

Dinamik belleğin toplam miktarını, sorgu en iyi duruma getirmek için sunucu kullanıyor.

SQL önbelleği (KB)

Dinamik belleğin toplam miktarını, sunucu için dinamik SQL önbellek kullanıyor.

Hedef sunucu belleği (KB)

Dinamik bellek sunucu toplam miktarı tüketebilir.

Toplam sunucu belleği (KB)

Taahhüt edilen bellekten arabellek havuzu (kilobayt olarak).

NoteNote:
Bu tarafından kullanılan toplam bellek değil SQL Server.