Aracılığıyla paylaş


Bellek kullanımını izleme

örnek izlemek SQL Server belleğin onaylamak için düzenli olarak kullanımı içinde olduğunu aralıkları normal.

Düşük bellek koşulunu izlemek için aşağıdaki nesnesi sayaçlarını kullanın:

  • Bellek: Kullanılabilir bayt sayısı

  • Bellek: Sayfa/sn

The Available Bytes counter indicates how many bytes of memory are currently available for use by processes.The Pages/sec counter indicates the number of pages that either were retrieved from disk due to hard page faults or written to disk to free space in the working set due to page faults.

Düşük değerler için Kullanılabilir bayt sayaç genel bir bilgisayarda bellek yetersizliği olduğunu veya bir uygulama belleği serbest olduğunu göstermek.İçin yüksek bir değer Sayfa/sn sayaç sayfalama gösterebilir.Monitör bellek: Sayfa Hatası/sn tarafından disk belleği disk etkinliği neden olduğunu emin olmak için sayaç.

A disk belleği oranı düşük (ve dolayısıyla, hataları sayfa) bilgisayarda kullanılabilir bellek bol olsa, normaldir.Microsoft Windows sanal bellek Yöneticisi (vmm) sayfalarından alır SQL Server ve diğer işlemler olarak kırpar çalışma küme boyutunu bu işlemleri.Bu vmm faaliyet sayfa hatalarına neden eğilimi gösterir.Belirlemek için mi SQL Server veya başka bir işlem nedeni aşırı disk belleği, monitör işlem: Sayfa Hatası/sn için sayaç SQL Server işlem örnek.

Çözme aşırı disk belleği hakkında daha fazla bilgi için Windows işletim sisteminin belgelerine bakın.

sql Server tarafından kullanılan bellek yalıtma

Varsayılan olarak, SQL Server , bellek gereksinimlerini dinamik olarak değiştirir, kullanılabilir sistem kaynakları.If SQL Server needs more memory, it queries the operating system to determine whether free physical memory is available and uses the available memory.If SQL Server does not need the memory currently allocated to it, it releases the memory to the operating system.However, you can override the option to dynamically use memory by using the min server memory, and max server memory server configuration options.Daha fazla bilgi için bkz: Sunucu bellek seçenekleri.

Bellek miktarını izlemek için SQL Server kullanır, aşağıdaki performans sayaçlarını inceleyin:

  • İşlem: Çalışma kümesi

  • sql Server: Arabellek Yöneticisi: Arabellek Önbelleği İsabet Oranı

  • sql Server: Arabellek Yöneticisi: Toplam sayfa sayısı

  • sql Server: Bellek Yöneticisi: Toplam Server bellek (kb)

The Working Set counter shows the amount of memory that is used by a process.Bu sayı sürekli olarak küme ile bellek miktarı aşağıda olup olmadığını min sunucu belleği ve en fazla sunucu belleği sunucu seçenekleri SQL Server biçimde yapılandırılmışsa kullanmak çok fazla bellek.

The Buffer Cache Hit Ratio counter is specific to an application.Ancak, yüzde 90 veya daha yüksek bir oranda tercih edilir.Değeri yüzde 90 ' sürekli olarak büyük olduğu kadar daha fazla bellek ekleyin.Yüzde 90 ' büyük bir değer veri için yapılan tüm istekleri yüzde 90'dan fazla veri önbellekten memnun gösterir.

If the Total Server Memory (KB) counter is consistently high compared to the amount of physical memory in the computer, it may indicate that more memory is required.