Uppoint

Sanal Sunucu

MSSQL için Sanal Sunucu: Veri tabanı Performansı ve Yapılandırma

SQL Server'ı sanal sunucuda çalıştırırken performansı belirleyen şey doğru kaynak dengesidir. RAM, disk, lisanslama ve yedekleme yapılandırmasını adım adım ele alıyoruz.

Sanal Sunucu Haziran 2026 · 7 dk okuma
MSSQL veri tabanı için sanal sunucu yapılandırması

Microsoft SQL Server, birçok kurumsal uygulamanın ve ERP sisteminin kalbinde yer alır. Bu veri tabanını sanal sunucuda (VPS) çalıştırırken alınan kaynak ve yapılandırma kararları, doğrudan sorgu hızını, eş zamanlı kullanıcı kapasitesini ve iş sürekliliğini belirler. Bu rehberde MSSQL için doğru VPS yapılandırmasını ele alıyoruz.

MSSQL Performansını Belirleyen 3 Kaynak

1. RAM — En Kritik Kaynak

SQL Server, sık erişilen verileri bellekte tutarak diske gidiş sayısını azaltır. Yeterli RAM, en büyük performans kazancını sağlayan tek kalemdir. Bellek yetersizse SQL Server sürekli diske başvurur ve performans çöker. Veri tabanı boyutu ve aktif veri kümesi büyüdükçe RAM ihtiyacı artar.

2. Disk — NVMe SSD ve IOPS

Veri tabanı iş yükü disk yoğundur. NVMe SSD'nin yüksek IOPS değeri, özellikle yazma ağırlıklı ve raporlama senaryolarında sorgu sürelerini belirgin biçimde kısaltır. Veri dosyaları (.mdf), günlük dosyaları (.ldf) ve tempdb'nin performans planlaması ayrı değerlendirilmelidir.

3. vCPU — Eş Zamanlılık

İşlemci, eş zamanlı sorgu ve kullanıcı sayısıyla ölçeklenir. Ancak SQL Server lisanslaması çekirdek bazlı olabileceğinden, vCPU sayısı hem performans hem lisans maliyeti açısından dengeli seçilmelidir.

Veri tabanı Boyutuna Göre Referans Yapılandırma

Senaryo RAM vCPU Disk Önerilen Lisans
Küçük (< 10 GB) 8–16 GB 2–4 100 GB NVMe Express / Standard
Orta (10–100 GB) 32 GB 4–8 250 GB NVMe Standard
Büyük (100 GB+) 64 GB+ 8–16 500 GB+ NVMe Standard / Enterprise

* Değerler referans niteliğindedir; gerçek ihtiyaç veri kümesi, eş zamanlı kullanıcı ve raporlama yoğunluğuna göre belirlenir.

Lisanslama: Express, Standard ve Enterprise

SQL Server lisanslaması toplam maliyetin büyük bölümünü oluşturabilir:

  • Express: Ücretsiz; 10 GB veri tabanı, 1 GB bellek sınırı. Küçük uygulamalar için.
  • Standard: Çoğu KOBİ ve kurumsal iş yükü için yeterli; çekirdek veya sunucu+CAL bazlı lisanslanır.
  • Enterprise: Yüksek erişilebilirlik, ileri performans ve büyük ölçek özellikleri için.

Güvenlik ve Yedekleme

Veri tabanı sunucusu doğrudan internete açılmamalı; erişim VPN veya kısıtlı ağ üzerinden sağlanmalıdır. Yedekleme stratejisinde tam yedek, fark yedeği ve işlem günlüğü yedeklerinin birlikte planlanması, kurtarma noktası hedefini (RPO) düşürür. Yedeklerin farklı bir lokasyona kopyalanması ve düzenli geri yükleme testi zorunlu kabul edilmelidir.

SSS

Sık sorulan sorular.

SQL Server için kaç GB RAM gerekir?

Küçük veri tabanları için 16 GB RAM başlangıç noktası olabilir; ancak SQL Server bellek yoğun çalışır ve performansını büyük ölçüde RAM'den alır. Orta ölçekli kurumsal veri tabanlarında 32–64 GB, yoğun raporlama ve çok kullanıcılı senaryolarda daha yüksek bellek planlanmalıdır.

SQL Server Express ücretsiz mi, sınırları neler?

SQL Server Express ücretsizdir ancak veri tabanı başına 10 GB boyut sınırı, 1 GB bellek kullanımı ve sınırlı çekirdek desteği vardır. Bu sınırları aşan kurumsal iş yükleri için SQL Server Standard veya Enterprise lisansı gerekir.

Veri tabanı sunucusunda neden NVMe SSD önemlidir?

Veri tabanları yoğun disk okuma/yazma yapar; bu nedenle disk performansı doğrudan sorgu hızını etkiler. NVMe SSD, klasik SSD veya HDD'ye göre çok daha yüksek IOPS sunarak sorgu yanıt sürelerini kısaltır ve eş zamanlı kullanıcı kapasitesini artırır.

MSSQL veri tabanı yedekleme planı nasıl olmalı?

Tam yedek (full backup), fark yedeği (differential) ve işlem günlüğü (transaction log) yedeklerinin birlikte planlanması önerilir. Bu, kurtarma noktası hedefini (RPO) düşürür. Yedeklerin farklı bir lokasyona kopyalanması ve düzenli geri yükleme testi yapılması kritik öneme sahiptir.

Veri tabanı sunucunuzu doğru yapılandıralım.

MSSQL için optimize edilmiş kaynak, lisans ve yedekleme planıyla Türkiye lokasyonlu yönetimli sanal sunucu.