Bellek kullanımını izleme

örnek izlemek. SQL Server belirli aralıklarla, bellek kullanımı normal aralıklar doğrulamaktır.

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 sayfa faults or written to disk to free space in the working küme due to sayfa faults.

Için en düşük değer Kullanılabilir bayt sayısı sayacı, genel bir bilgisayardaki bellek yetersizliği olduğunu veya bir uygulamanın bellek serbest belirtebilirsiniz.Bir yüksek hız için Sayfa/sn sayacı, sayfalama gösterebilir.Monitör Bellek: Sayfa Hatası/sn sayacı disk etkinliği disk belleği tarafından neden olduğundan emin olun.

BIR disk belleği hızı düşük (ve dolayısıyla hataları sayfa) bilgisayarda yeterli kullanılabilir bellek olsa bile, normaldir.Microsoft Windows sanal bellek yöneticisi (VMM) sayfalarından alır. SQL Server ve bu çalışma-kırpar gibi diğer işler küme Bu işlemlerin boyutları. Bu VMM aktivite sayfa hatalarına neden eğilimi gösterir.Belirlemek için mi SQL Server veya başka bir işlem aşırı sayfalama, monitör nedenini İşlem: Sayacını sayfa hatası/sn SQL Server işlem örnek.

Sayfalama çözme hakkında daha fazla bilgi için Windows işletim sisteminin belgelerine bakın.

SQL Server tarafından kullanılan bellek ayırma

Varsayılan olarak, SQL Server bellek gereksinimleri, kullanılabilir sistem kaynakları temelinde dinamik olarak değiştirir. If SQL Server gereken bellek, boş fiziksel bellek varsa ve kullanılabilir bellek kullanan belirlemek için bu işletim sistemi sorgular. If SQL Server olmayan belleğin şu anda ayrılmış gereksinimi, var, bu işletim sistemi bellek serbest bırakır. 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 kullandığı için aşağıdaki performans sayaçlarını inceleyin:

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

  • SQL Server: Arabellek Yöneticisi: Oranı arabellek önbelleği isabet

  • SQL Server: Arabellek Yöneticisi: Toplam sayfa

  • SQL Server: Bellek Yöneticisi: Toplam sunucu belleği (KB)

The Working Set counter shows the amount of memory that is used by a process.Bu numarayı sürekli olarak küme bellek miktarını altında olup olmadığını sunucu belleği en az and en fazla sunucu belleği sunucu seçenekleriSQL Server çok fazla bellek kullanacak şekilde yapılandırılır.

The Buffer Cache Hit Ratio counter is specific to an application.Ancak, bir veya daha yüksek yüzde 90'ından arzu oranıdır.Değer, sürekli olarak yüzde 90 ' büyük oluncaya kadar daha fazla bellek ekleyin.Veriler için tüm istekleri yüzde 90'birden çok veri önbelleğinden gerçekleşmiş yüzde 90 ' büyük BIR değer 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.