ISA Server 2004 ve MSDE (sqlservr.exe) deki hafıza kullanımı sorunu

Microsoft ISA server 2004 ile yüklenen msde veritabanı hafızayı o anda kullanan uygulama yoksa her dakika gittikçe hafızanızı işgal ediyor (2 gig bir makinada 1.5 gig – tek bir program – çıkabiliyor.)

Bu bilinen bir özellik(yada hata).
Bunu çözmek için aşağıdaki adımları uygulayabilirsiniz.

1.Önce MSDE’nin ne kadar hafıza kullanabilğine bakın :

Aşağıdaki kodu “checksqlmemory.sql” dosyası olarak kayıt edinç

USE master
EXEC sp_configure ‘show advanced options’, 1
RECONFIGURE WITH OVERRIDEUSE master
EXEC sp_configure ‘max server memory (MB)’USE master
EXEC sp_configure ‘show advanced options’, 0
RECONFIGURE WITH OVERRIDE

komut ekranında (cmd.exe)

osql -E -S ServerComputerName\msfw -i DOSYAYOLUNUYAZIN\checksqlmemory.sql

bunu yazın

2.Hafıza kullanımını düşürmek için:

Aşağıdaki komutları “setchecksqlmemory.sql” olarak kayıt edin.

USE master
EXEC sp_configure ‘show advanced options’, 1
RECONFIGURE WITH OVERRIDEUSE master
EXEC sp_configure ‘max server memory (MB)’, MaxServerMemory
RECONFIGURE WITH OVERRIDEUSE master
EXEC sp_configure ‘show advanced options’, 0
RECONFIGURE WITH OVERRIDE

Not Bu örnekdeki, MaxServerMemory 512 ile değiştirin (512 MB için)

Genelde msde için 1/3 hafızanızı ayırmanız önerilir.

Orjinal makale için buraya tıklayın.