Forum

SQL 2008 R2 Enterpr...
 
Bildirimler
Hepsini Temizle

SQL 2008 R2 Enterprise ram şişmesi

7 Yazılar
4 Üyeler
0 Reactions
1,501 Görüntüleme
(@hayrullahsezikli)
Gönderiler: 2
New Member
Konu başlatıcı
 
merhabalar
 
eskiden sql 2005 üzerinde çalışan database şimdi SQL 2008 R2 üzerinde geçirdik.
sqlservr.exe nin kullanığı ram miktraı devamlı artıyor.
Ram sınırlaması yok. 3.5 GB fiziksel Ram var.
 
"optimize for ad hoc workloads true" yatım birazda daha düştü ama 
şu an ram 1.7 GB ta Cached_planın bellekte kapladığı alan 500 mb kadar ram  başka ne işgal eder neden böyle şişiyor anlamadım. 
Cevaplarınız için şimdiden teşekkürler
 
Gönderildi : 10/02/2011 17:12

(@AhmetRende)
Gönderiler: 137
Estimable Member
 

Hocam şu updatei uygular mısın sistemine. Ram kullanımı ile ilgili güncelleştirmeler içeriyordu diye hatırlıyorum.

http://support.microsoft.com/kb/2438347/

 
Gönderildi : 10/02/2011 17:42

(@hayrullahsezikli)
Gönderiler: 2
New Member
Konu başlatıcı
 

Cevabınız için çok teşekkür ederim.  Cevabını yeni gördüm. onu uygulamadan

Şöyle çözdüm.

Memory ni Altında

Use AWE to allocate Memory tikledim.

Minimum Memory per query(in KB) 2048 cıkardım.

Processors in Altında

Boost SQL server priority tikledim.

Advanced in Altında

Cost Threshold for Parallelism tikledim.

şimdi çok büyük artış yok

 
Gönderildi : 10/02/2011 18:09

(@anonim)
Gönderiler: 1789
Famed Member
 

merhaba

aynı sorunu bende yaşıyorum

açıklamanıza bir kaç forumda denk geldim ama

 "Memory ni Altında" neresidir bilmiyorum açarmısınız ?

 
Gönderildi : 21/12/2011 12:23

(@anonim)
Gönderiler: 1789
Famed Member
 

bahsettiğiniz yeri buldum dediklerinizi yaptım teşekkür ederim ama

son bir soru 

Cost Threshold for Parallelism tikledim.

dediğiniz yerde benim ayarlarda "5" yazmakta tiklemekteki kastınız nedir ??

 
Gönderildi : 21/12/2011 12:30

(@mehmetguzel)
Gönderiler: 116
Estimable Member
 


merhabalar

 

eskiden sql 2005 üzerinde çalışan database şimdi SQL 2008 R2 üzerinde geçirdik.

sqlservr.exe nin kullanığı ram miktraı devamlı artıyor.



Ram sınırlaması yok. 3.5 GB fiziksel Ram var.

 

"optimize for ad hoc workloads true" yatım birazda daha düştü ama 

şu an ram 1.7 GB ta Cached_planın bellekte kapladığı alan 500 mb kadar ram  başka ne işgal eder neden böyle şişiyor anlamadım. 



Cevaplarınız için şimdiden teşekkürler


SQL Server ihtiyacı oldukğu süreci memory den kullandığı alanı genişletir. Bu artış normaldir. Siz bir sınırlama getirmediğiniz sürece büyür.  Memory yeteri kadar yeriniz yoksa SQL Server ın kullananacağı MAX değeri sınırlamakta yarar var.

 
Gönderildi : 29/12/2011 00:45

(@AhmetRende)
Gönderiler: 137
Estimable Member
 

Ek olarak max server memory'i kesinlikle sınırlamalısınız. SQL Server kendi içinde güzel bir ram optimizasyonuna sahip. Aldığı rami geri vermez. Ama o akdar kullanıyor demek değil bu.

En önemliside paging olmaması. SQL serverın güzelce yönettiği ram paging olursa performans yerlebir olabiliyor. 

Saygılar.

 
Gönderildi : 29/12/2011 11:11

Paylaş: