İçeriğe geç
Teklif al

Hizmet · Bulut, DevOps ve veri

MS SQL Server danışmanlığı

Birçok işletmenin ERP, muhasebe ve üretim verisi SQL Server üzerinde durur; Logo, Mikro ve Netsis gibi programların arkasında da bu veritabanı çalışır. Şirket büyür ama sunucu ayarları kurulum günündeki gibi kalır: işlem günlüğü diski doldurur, dönem sonu raporları fatura kesen kullanıcıları bekletir, gece alınan yedeğin geri yüklenip yüklenemeyeceğini kimse denemez.

Kategori
Bulut, DevOps ve veri
Çalışma modeli
Danışmanlık
Hizmet bölgesi
Türkiye geneli, uzaktan ve yerinde

MS SQL Server danışmanlığı hizmetimizde örnek yapılandırmasını, veritabanı ayarlarını, bekleme istatistiklerini ve en pahalı sorguları inceliyoruz. Query Store ve dinamik yönetim görünümlerinden toplanan veriyle darboğazın bellekte mi, diskte mi, kilitlenmede mi yoksa kötü bir yürütme planında mı olduğunu gösteriyor; düzeltmeleri etki ve risk sırasıyla öneriyoruz.

Devamını okuDaha az göster

Yüksek erişilebilirlik, felaket kurtarma ve sürüm seçimi konularında da karar desteği veriyoruz. Hangi edisyonun ihtiyacınızı karşıladığı, Always On yapısının gerekip gerekmediği ya da Azure SQL'e geçişin mantıklı olup olmadığı ölçüme dayalı bir değerlendirmeyle netleşir.

MS SQL danışmanlığına kimler ihtiyaç duyar

SQL Server'ı kendi sunucusunda ya da bulutta çalıştıran, ama tam zamanlı veritabanı yöneticisi olmayan ekipler bu hizmetin tipik kullanıcısıdır.

  • Logo, Mikro ya da Netsis gibi bir ERP'yi kendi sunucusunda kullanan ve rapor alırken sistemin donduğunu yaşayan işletmeler
  • SQL Server üzerinde kendi iş uygulamasını geliştiren ve kullanıcı sayısı arttıkça zaman aşımı hataları alan yazılım ekipleri
  • Express sürümünün sınırlarına yaklaşan ya da Standard ile Enterprise arasında karar vermesi gereken şirketler
  • Desteği sona ermiş bir SQL Server sürümünü yeni sürüme veya Azure SQL'e taşımayı planlayan BT birimleri
  • SSIS paketleri ve SQL Agent işleriyle gece veri aktarımı yapan, bu işlerin sık hata verdiği raporlama ekipleri

SQL Server ortamlarında sık görülen darboğazlar

Belirtiler farklı görünse de sorunların çoğu birkaç bilinen ayarda ve sorgu alışkanlığında toplanır.

  • 01

    Kontrolsüz büyüyen işlem günlüğü

    Kurtarma modeli tam olduğu hâlde işlem günlüğü yedeği alınmıyorsa log dosyası sürekli büyür ve diski doldurur. Kurtarma modeli, yedek planınıza ve kabul edilebilir veri kaybına göre seçilmelidir.

  • 02

    Engelleme ve bekleme

    Uzun süren bir rapor sorgusu kilitleri tutarak sipariş ve irsaliye giren kullanıcıları bekletebilir. Read Committed Snapshot Isolation, uygun indeksler ve kısa tutulan işlemler engellemeyi azaltır.

  • 03

    Parametre hassasiyeti

    Aynı saklı yordam bir cari için hızlı, diğeri için çok yavaş çalışıyorsa ilk çağrıda oluşan plan herkese uygulanıyor olabilir. Query Store ile plan karşılaştırması bu durumu görünür kılar.

  • 04

    Varsayılan bırakılmış sunucu ayarları

    Maksimum sunucu belleği sınırlanmamış, paralellik eşiği ve MAXDOP varsayılan bırakılmış, tempdb tek dosyada tutulan kurulumlar donanımı verimli kullanamaz.

  • 05

    Denenmemiş geri yükleme

    Yedek dosyalarının varlığı tek başına yeterli değildir. Tutarlılık denetimi yapılmamış ve geri yükleme provası görmemiş bir yedek, ihtiyaç anında sürpriz çıkarabilir.

MS SQL ortamında yaptığımız çalışmalar

Çalışma bir sağlık kontrolüyle başlar; sonraki adımlar bulgulara göre planlanır.

  • 01

    Sağlık kontrolü

    Örnek ve veritabanı ayarları, veri ve log dosyalarının yerleşimi, yedek geçmişi, bekleme istatistikleri, indeks kullanımı ve güvenlik yapılandırması incelenir. Sonuç, önceliklendirilmiş bir bulgu listesi olarak teslim edilir.

  • 02

    Sorgu ve indeks iyileştirme

    En çok işlemci ve okuma tüketen sorgular yürütme planlarıyla analiz edilir. Eksik ya da çakışan indeksler, örtük tür dönüşümleri, skaler fonksiyonlar ve gereksiz imleç kullanımı düzeltme önerisiyle raporlanır.

  • 03

    Yedekleme ve kurtarma planı

    Tam, fark ve işlem günlüğü yedeklerinin sıklığı, saklanma biçimi ve şifrelenmesi kurtarma hedeflerinize göre tasarlanır. Geri yükleme adımları kimsenin hafızasına bırakılmadan yazılı hâle getirilir.

  • 04

    Yüksek erişilebilirlik tasarımı

    Always On kullanılabilirlik grupları, yük devretme küme örneği ya da log shipping seçenekleri edisyon, lisans ve altyapı koşullarınıza göre karşılaştırılır.

  • 05

    Sürüm yükseltme ve taşıma

    Yeni sürüme ya da Azure SQL Managed Instance'a geçişte uyumluluk düzeyi, kullanımdan kaldırılan özellikler ve plan değişikliği riskleri önceden test edilir.

SQL Server ile çalışan sistemler

Veritabanına bağlanan her uygulama, performans ve güvenlik incelemesinin bir parçasıdır.

  • 01

    ERP ve muhasebe programları

    Logo, Mikro ya da Netsis gibi yazılımların veritabanlarında, üreticinin desteklediği sınırlar içinde kalınarak bakım planı ile indeks ve istatistik güncellemeleri düzenlenir.

  • 02

    Raporlama araçları

    Power BI, SSRS ya da Excel bağlantılarının canlı veritabanına bindirdiği yük, okunabilir ikincil kopya veya ayrı bir raporlama veritabanıyla azaltılır.

  • 03

    ETL ve SSIS paketleri

    SQL Agent üzerinde çalışan paketlerin hata yönetimi, bildirimleri ve çalışma sırası gözden geçirilir.

  • 04

    Uygulama katmanı

    Entity Framework gibi ORM'lerin ürettiği sorgular, .NET uygulamalarındaki bağlantı havuzu ayarları ve zaman aşımı değerleri incelenir.

  • 05

    Kimlik ve dizin

    SQL kimlik doğrulaması yerine Windows ya da Microsoft Entra ID ile oturum açma ve rol bazlı yetkilendirme planlanır.

MS SQL Server danışmanlığı hizmeti nasıl ilerler?

  1. Adım 01

    Analiz

    İş akışınızı, kullanıcılarınızı ve mevcut sistemlerinizi dinleriz; kapsamı, öncelikleri ve kabul ölçütlerini yazılı hâle getiririz.

  2. Adım 02

    Tasarım

    Ekran akışlarını ve veri modelini çıkarırız. Arayüzü sizinle gözden geçirip onay almadan geliştirmeye geçmeyiz.

  3. Adım 03

    Geliştirme

    Kısa döngülerle çalışırız; her döngü sonunda çalışan bir sürümü test ortamında görürsünüz.

  4. Adım 04

    Test

    İşlevsel testler, entegrasyon testleri ve temel güvenlik kontrolleriyle hataları yayından önce yakalarız.

  5. Adım 05

    Yayın

    Sunucu, alan adı, yedekleme ve izleme ayarlarını yaparak canlıya alırız; ekibinize kısa bir kullanım eğitimi veririz.

  6. Adım 06

    Bakım

    İsterseniz bakım ve destek anlaşmasıyla güncellemeleri, izlemeyi ve yeni geliştirmeleri sürdürürüz.

Veri güvenliği ve lisans konusundaki yaklaşımımız

SQL Server incelemelerinde ilk baktığımız konular, sa hesabının hâlâ kullanımda olup olmadığı, uygulamaların db_owner yetkisiyle bağlanıp bağlanmadığı ve şifrelenmemiş yedeklerin ağ paylaşımında durup durmadığıdır. Önerilerimiz en az yetki, TLS ile şifreli bağlantı, yedek şifreleme ve gerektiğinde Transparent Data Encryption üzerine kuruludur.

Devamını okuDaha az göster

Kişisel veri barındıran tablolarda Dynamic Data Masking ve satır düzeyi güvenlik, raporlama kullanıcılarının görmemesi gereken alanları gizlemeye yardımcı olur. SQL Server Audit ile hassas tablolara erişimin kayda alınması, KVKK kapsamındaki veri güvenliği tedbirlerini destekler.

Lisans, SQL Server projelerinde maliyetin önemli bir kalemidir. Çekirdek sayısı, sanallaştırma biçimi ve edisyon özellikleri birlikte düşünülmeden verilen bir donanım kararı gereksiz lisans yükü doğurabilir. Bu konuda teknik etkileri ortaya koyar, nihai lisans değerlendirmesini yetkili satıcınızla birlikte yapmanızı öneririz.

Bu hizmette çalışma modelleri

  • 01

    Danışmanlık

    Saatlik veya günlük teknik danışmanlık

    Karar, denetim veya yön belirleme gereken durumlar için.

    • Saatlik veya günlük çalışma
    • Yazılı rapor ve öneriler
    • Ekibinizle birlikte çalışma
    Bu modelle teklif alın: Danışmanlık

MS SQL Server danışmanlığı hakkında sık sorulan sorular

MS SQL Server danışmanlığı fiyatları nasıl belirlenir?

İncelenecek sunucu ve veritabanı sayısı, veri büyüklüğü, yüksek erişilebilirlik yapısı ve çalışmanın tek seferlik bir sağlık kontrolü mü yoksa düzenli danışmanlık mı olduğu fiyatı belirler. Ön görüşmeden sonra kapsamı yazılı olarak netleştiririz.

Logo veya Netsis veritabanımızda değişiklik yapmak destek hakkımızı etkiler mi?

Üreticinin tablolarına indeks eklemek ya da şemayı değiştirmek destek koşullarını etkileyebilir. Bu tür veritabanlarında önce sunucu ayarları, bakım işleri ve donanım tarafında iyileştirme yaparız; tablo düzeyindeki öneriler için ERP çözüm ortağınızla birlikte karar verilmesini öneririz.

Sunucuya bellek eklemek sorunu çözer mi?

Bazen çözer, çoğu zaman yalnızca erteler. Bekleme istatistikleri bellek baskısı gösteriyorsa ek bellek mantıklıdır; darboğaz kilitlenme ya da kötü bir sorgu planıysa donanım yatırımı beklenen etkiyi vermez.

Express sürümüyle devam edebilir miyiz?

Veritabanı boyutu, bellek ve çekirdek sınırlarına takılmıyorsanız ve SQL Agent gibi özelliklere ihtiyacınız yoksa Express yeterli olabilir. Sınırlara yaklaşıyorsanız Standard edisyona geçişi ya da eski verinin arşivlenmesini birlikte değerlendiririz.

Azure SQL'e geçmek mantıklı mı?

Bakım yükünü azaltmak ve yedeklemeyi platforma bırakmak istiyorsanız değerlendirilebilir. Veritabanları arası sorgular, SQL Agent işleri ya da CLR kullanımı varsa Azure SQL Database yerine Managed Instance veya sanal makine daha uygun olabilir; bunu uyumluluk analiziyle belirleriz.

MS SQL Server danışmanlığı firması olarak uzaktan mı çalışıyorsunuz?

Çalışmanın büyük kısmı güvenli bir uzak bağlantıyla yapılır; erişim sizin belirlediğiniz VPN ve kullanıcı yetkileriyle sınırlanır. Gerekli olduğunda yerinde çalışma da planlanabilir.

İlgili hizmetler ve sayfalar

MS SQL Server danışmanlığı için teklif alın

Kısa bir ön görüşmede ihtiyacınızı dinleyip kapsamı, çalışma modelini ve takvimi yazılı olarak paylaşırız.

+90 552 579 93 21