9 Ekim 2014 Perşembe

Sql Server Maksimum Ram Ayarları

Biraz giriş bilgisi olacak ama sizlere çok basit ve her zaman işe yarayabilecek bir bilgiden bahsetmek istiyorum. SQL Server çok fazla RAM tüketiyor. Bu RAM tüketimi o kadar çok büyük boyutlara ulaşıyorki zamanla işletim sistemi çalışamaz hale geliyor.

Çözüm bilgisayarı restart etmek. Bilgisayarı restart edince problem çözülüyor ama bellirli bir süre sonra yeniden aynı problemle karşılaşıyoruz.

Bu durumu düzeltmek SQL Server Properties kısmında Memory sekmesinde gerekli ayarları yapmak gerekir.


Burada Maximum server memory(in MB) çok büyük bir rakam olarak belirlenmiş.  Burada kendi donanımımıza göre hafıza ayarlarını yapmamız gerekir. Aşağıdaki ayarlar sadece SQL Server için ayrılmış  server için ayarlanmış RAM ayarlarıdır. Eğer diğer SQL Server componentlerini(SSIS ve Full Text Search) SQL Server Buffer Pool için ayırdığımız bu bellek miktarlarını düşürmemiz gerekecektir.

Physical RAM                        MaxServerMem Setting
2GB                                           1500
4GB                                           3200
6GB                                           4800
8GB                                           6400
12GB                                         10000
16GB                                         13500
24GB                                         21500
32GB                                         29000
48GB                                         44000
64GB                                         60000
72GB                                         68000
96GB                                         92000
128GB                                       124000


Aynı ayarlamayı ayrıca T-SQL komutu ile de şu şekilde yapabilirsiniz:

 -- Turn on advanced options 
EXEC sp_configure 'Show Advanced Options',1; 
GO 
RECONFIGURE; 
GO 
-- Set max server memory = 3072MB 
EXEC sp_configure 'max server memory (MB)',3072; 
GO 
RECONFIGURE; 
GO 
-- See what the current values are 
EXEC sp_configure;

Sql Server DateTime Veri Tipindeki Datayı Türkçe Formatında Göstermek

  SQL'de tarihleri farklı formatlarda göstermek için FORMAT fonksiyonunu kullanabilirsiniz. Türkçe kısa tarih formatı genellikle "...