Forum
merhaba,
sql 2005 den sql server 2014 std yükseltme yaptık. Sistemde boş 10gb ram var. Sql 2005 tamamını kullanabiliyordu -aw- den ayarlıydı.
Ancak sql server 2014 boş olan 10 gb ram in yarısına kadar kullanıyor, yani 5 de duruyor, işlemlerimiz stop ediyor bu sınırdan sonra.
2014 de awe bölümü de yok ram ayarı sınırsız ama yine 5 de duruyor? nereden bu kullanımı arttırabiliriz, ya da sql 2014 de ram kullanmada ne değişti acaba?
mapped file 2.898.000
awe 3.547.000
unused 4.405.000
total 12.572.00
awe sql server oluyor sanırım, boş da 4 gb ram (unuded) olduğu halde ilerlemiyor sanırım?
3-4 saat çalıştıktan sonra sistem yine durdu. Ram kullanımı 5 gb gelince sgl yazılımları hata vermeye başladı. Yani sorunum devam ediyor. SQL server ram kullanımını otomatik arttırmıyor.
Verdiği hata şöyle birşey;
Failed to create AppDomain "database.dbo[runtime].117". Could not load file or assembly 'System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies. Not enough storage is available to process this command.
Fiziksel memory yada diskte yer yok demek bu System.Data dll ıcın yukleyebılecegı alanı bulamıyor bır kontrol etmenızı onerırım .
ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com
Ram den olduğu kesin, ancak SQL server ram i kullanmıyor, 5 gb boş ram daha olmasına rağmen ram kullanmıyor ve bu sorunu veriyor.
AWE'nin 64 bit SQL instance'ta herhangi bir rolu yok, 64 bit OS 'te 32bit uygulamalarin memory adreslemesine yariyor.
Sanirim sizin Local Group Policy'den "Lock Pages in Memory" ' yi SQL Server servis hesabi için aktif etmeniz gerekiyor.
çunku gorunuse gore sql server fiziksel ram'den virtual memory'e yaziyor ...
https://msdn.microsoft.com/en-us/library/ms190730.aspx
GPO'i ayarladiktan sonra "gpupdate /force" komutuyla aktif edin.
SQL server memory ayarlari için link'e goz atabilsin.
https://msdn.microsoft.com/en-us/library/ms178067.aspx
Tum Ram'i SQL' server'a vermeden once isletim istemi, AV... için bir miktar ayirmaniz faydali olacaktir.
Kolay gelsin
32 bit sql server ne kadar ram kullanabilir? ondan olabilir mi, sanırım bizim sql server 32 bit?
Isletim sisteminiz nedir ?
SQL Server Management Studio'da instance 'sin properties'ine baktiginizda sql server versionunu gorebilirsiniz.(Platform et Version kisminda)
Eger sql 32 bit ise AWE opsiyonu vardir.
Eger sql 64 bit ise dedigim opsiyonu aktif etmeniz gerekecektir.
hangi kullanıcıları eklemek gerek;
"Sayfaları bellekte kilitle" burası galiba?
hangi userlar eklenmeli?
sql server 2014 x86 imiş
services.msc 'den Sql Server servisinin 'de Log on tab'inda hangi kullanici ile çalistirildigi goruluyor.
Bu kullaniciyi GPO'da eklemelisiniz.
Isletim sisteminiz nedir ?
Eger isletim sistelminiz 64 bit ise bu ayar yeterli olacaktir.
işletim sistemi windows 2008 r2 64 bit
sql server 2014 x86 - 32bit görünüyor
Local System görünüyor
32bit Sql instance 64bit OS uzerinde max 4Gb ram kullanabiliyor !
(Local System hesabi default olarak "Lock Pages in Memory" hakki var.)
Asagidaki link'te 64 bit Server 2008R2 uzerinde 32bit sql 2012 4 'ten 6 Gb ram' e yukseltilmesi anlatilmis
Kolay gelsin
Selam,
oradaki test sql 2008 ile yapılmış, sql 2014 için geçerli görünmüyor. anladığım kadarı ile sql 2014 32 bit, 4 gb ramin üzerine çıkmıyor. zaten AWE modu sql 2013 ve 2014 için kaldırılmış görünüyor.