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.