ISA Server üzerindeki Microsoft Data Engine sunucunuzun memory kaynaklarını tüketiyorsa.
Bu durumda sunucunuzda kullandığınız ram kapasitesine göre düzenleme yapmanız gerekecektir.
Aşağıda SQL için tavsiye edilen memory değerlerini görmektesiniz.
Eğer sisteminizde 1 GB ram kullanıyorsanız sql in kullanacağı ram değeri 386 MB olmalıdır.
Önce SQL Server için belirlenmiş maximum memory değerine bir göz atalım.
USE master
EXEC sp_configure ‘show advanced options’, 1
RECONFIGURE WITH OVERRIDE
USE master
EXEC sp_configure ‘max server memory (MB)’
USE master
EXEC sp_configure ‘show advanced options’, 0
RECONFIGURE WITH OVERRIDE
Yukarıdaki satırları notepad içerisine kopyala yapıştır yapın ve ismini checksqlmemory.sql olarak kök dizine kaydedin.
Daha sonra komut satırını açın ve ilgili komutu çalıştırın. C:>osql -E -S ServerComputerNamemsfw -i c:checksqlmemory.sql
Not: Buradaki ServerComputerName sunucunuzun adı olmalıdır
Maximum değer olarak 2147483647 belirlendiğini config_value ve run_value değerlerininde aynı olduğunu görmekteyiz. Bu durumda eğer biz sunucumuzda 2 GB ram kullanıyorsak bu değeri 512 MB olacak şekilde ayarlamamız gerekecektir.
Aşağıdaki satırları notepad içine kopyala yapıştır yapın ve ismini setchecksqlmemory.sql olarak kök dizine kaydedin.
USE master
EXEC sp_configure ‘show advanced options’, 1
RECONFIGURE WITH OVERRIDE
USE master
EXEC sp_configure ‘max server memory (MB)’, MaxServerMemory
RECONFIGURE WITH OVERRIDE
USE master
EXEC sp_configure ‘show advanced options’, 0
RECONFIGURE WITH OVERRIDE
Daha sonra ilgili satırları
EXEC sp_configure ‘max server memory (MB)’, MaxServerMemory
EXEC sp_configure ‘max server memory (MB)’, 512
olarak değiştirin.
Buradaki değeri sunucu üzerindeki memory değerine göre değiştirmelisiniz. Sunucum 2 GB içerdiği için değerimi 512 MB olarak belirliyorum.
Daha sonra komut satırında ilgili komutu çalıştırın. C:>osql -E -S ServerComputerNamemsfw -i c:setchecksqlmemory.sql
Biraz bekledikten sonra aşağıdaki komutu ( daha önce çalıştırmıştık ) yeniden çalıştırın.
C:>osql -E -S ServerComputerNamemsfw -i c:checksqlmemory.sql
Yeni değerlerin 512 ye çekildiğini görmektesiniz.
Daha fazla bilgi için aşağıdaki makaleyi incelemenizi tavsiye ederim.
http://support.microsoft.com/kb/909636





