Turkiyem
Turkiyem

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.

image

Microsoft data engine system memory

Ö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

image

Microsoft data engine system memory

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

image

Microsoft data engine system memory

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

FaceBook ile paylaş… Twitter ile paylaş… Friendfeed ile paylaş…
Henüz yorum yok.