TÜM BAŞARI HİKAYELERİ

SQL Server 2014 Standard’dan Enterprise’a Upgrade ile 192 Çekirdeğin Kullanıma Açılması

192 CPU çekirdeğine sahip güçlü bir altyapıda çalışan kritik kamu sistemi neredeyse durma noktasına geldiğinde Aryasoft, donanımın büyük bölümünü kullanılamaz hâle getiren SQL Server edition sınırını tespit etti. Kontrollü edition upgrade çalışmasıyla sunucunun tüm işlem kapasitesi kamu hizmetleri kesintiye uğramadan kullanıma açıldı.

192
CPU Çekirdeği Kullanıma Açıldı

SQL Server tarafından kullanılabilir hâle getirildi

16
Çekirdek Sınırı Kaldırıldı

SQL Server 2014 Standard Edition sınırı

100%
İşlem Kapasitesi Kullanılabilir

192 çekirdekli sunucu genelinde

0
Hizmet Kesintisi

kontrollü upgrade çalışması sırasında

Müşteri Hakkında

  • Sektör
    Kamu / Kamu Hizmetleri
  • Ortam
    192 CPU çekirdeğine sahip yüksek kapasiteli kurumsal altyapı
  • Müşteri İhtiyacı
    Kritik kamu sistemi için acil teknik destek
  • Veri Tabanı Teknolojisi
    SQL Server 2014, Standard Edition'dan Enterprise Edition'a upgrade
  • İş Önceliği
    Çalışan verimliliği Sistem ölçeklenebilirliği Kamu hizmetlerinde süreklilik

Arka Plan

Güçlü Donanıma Rağmen Ciddi Performans Darboğazı

Müşterimiz, vatandaşlara hizmet veren ve yüksek hacimli bir operasyon sistemi üzerinden eş zamanlı binlerce kurum içi kullanıcıyı destekleyen kritik bir kamu kurumudur.

Kurumda ciddi gecikmeler, yanıt vermeyen uygulama ekranları ve günlük iş akışlarını durma noktasına getiren operasyonel darboğazlar yaşanmaya başladı. Uygulama ekipleri sistemin son derece yavaş çalıştığını bildirirken sunucunun genel kaynak kullanımı beklenmedik biçimde düşük görünüyordu.

Ortam, 192 CPU çekirdeğine sahip güçlü bir Windows Server üzerinde çalışıyordu. Ancak kullanıcı trafiği ve iş yükü artsa bile SQL Server'ın toplam CPU kullanımı yaklaşık %8 seviyesini aşmıyordu.

Sorun çalışan verimliliğini ve kamu hizmetlerinin sürekliliğini doğrudan etkilediği için kurum, acil teşhis ve çözüm desteği almak üzere Aryasoft ile iletişime geçti.

Karşılaşılan Zorluklar

sql_server_scheduler_diagnostics.sql

Dengesiz CPU Kullanımı

SQL Server iş yükünü yalnızca 16 çekirdek taşıyor, kalan 176 çekirdek ise veri tabanı motoru tarafından kullanılamıyordu.

SELECT scheduler_id, cpu_id, status, is_online
FROM sys.dm_os_schedulers
WHERE status = 'VISIBLE ONLINE';

-- SQL Server tarafından kullanılabilen 16 scheduler
-- Veri tabanı motorunun kullanamadığı 176 sunucu çekirdeği

Güçlü Donanıma Rağmen CPU Yetersizliği

On altı çekirdek %100 yük altında çalışırken kalan 176 çekirdek boşta kalıyor, sistem artan kullanıcı talebine göre ölçeklenemiyordu.

Edition ve Lisanslama Sınırı

SQL Server 2014 Standard Edition, veri tabanı motorunu en fazla dört socket veya 16 çekirdekten düşük olan sınırla kısıtlıyor ve görünmeyen bir işlem kapasitesi tavanı oluşturuyordu.

Yanıltıcı Kaynak Göstergeleri

Çekirdeklerin büyük bölümü boşta kaldığı için toplam CPU kullanımı düşük görünüyordu. Oysa SQL Server'ın kullanabildiği çekirdeklerin tamamı doygunluğa ulaşmıştı.

Kesintisiz Geçiş Gereksinimi

Binlerce çalışan sisteme bağlı olduğundan çözümün canlı operasyonları koruması ve uzun süreli hizmet kesintisine yol açmaması gerekiyordu.

Çözüm

Operasyonları Aksatmadan Edition Sınırının Kaldırılması

Aryasoft, mimari uyumsuzluğu hızla tespit etti ve kontrollü bir SQL Server edition upgrade ve doğrulama planı uyguladı.

Hızlı Tanılama Analizi

Aryasoft ekibi; işletim sistemi metriklerini, SQL Server scheduler yapılarını ve iş yükü davranışını inceleyerek kurulu donanım ile veri tabanı motorunun kullanabildiği kaynaklar arasındaki farkı ortaya çıkardı.

Kök Nedenin Doğrulanması

Sunucu 192 çekirdek sunmasına rağmen SQL Server 2014 Standard Edition'ın veri tabanı işlem kapasitesini 16 çekirdekle sınırladığı doğrulandı.

Edition Upgrade Planlaması

Aryasoft; sistemin kritiklik seviyesi, iş yükü sürekliliği, edition uyumluluğu ve upgrade sonrası hızlı doğrulama gereksinimlerini dikkate alan kontrollü bir geçiş planı hazırladı.

Enterprise Edition Upgrade

Veri tabanı motoru SQL Server 2014 Standard Edition'dan Enterprise Edition'a yükseltildi. Böylece çekirdek sınırı kaldırıldı ve sistemin mevcut işlem kaynaklarını kullanması sağlandı.

Çekirdek Kullanımının Doğrulanması

Upgrade işleminin hemen ardından SQL Server'ın 192 CPU çekirdeğinin tamamını tanıdığı ve iş yükünü bu çekirdekler arasında dağıttığı doğrulandı. Uygulama yanıt süreleri ve sorgu beklemeleri de eş zamanlı olarak izlendi.

Sonuçlar ve Kazanımlar

Tüm Donanım Kapasitesi ve Yeniden Sağlanan Sistem Performansı

Edition upgrade çalışması işlem kapasitesi darboğazını kaldırdı, uygulama yanıt sürelerini normale döndürdü ve SQL Server ortamını kurumun kurumsal altyapısıyla uyumlu hâle getirdi.

Çalışan Verimliliği Yeniden Sağlandı

Sistem yanıt sürelerinin normale dönmesiyle binlerce kamu çalışanı CPU darboğazının neden olduğu gecikmeler olmadan görevlerine devam edebildi.

Donanım Yatırımından Tam Karşılık Alındı

Daha önce kullanılamayan 176 çekirdek SQL Server'ın kullanımına açıldı. Kurum, satın aldığı kurumsal donanım kapasitesinden etkin biçimde yararlanmaya başladı.

Kalıcı Performans İstikrarı

Geçici performans müdahaleleri yerine veri tabanı ortamı mevcut ve gelecekteki iş yükü gereksinimleriyle yapısal olarak uyumlu hâle getirildi.

Operasyonel Güven Yeniden Sağlandı

Kritik veri tabanı mimarisinin, SQL Server edition ve lisanslama modelinin temel altyapıyla doğru biçimde eşleştirildiği doğrulandı.

SQL Server Ortamınız Mevcut Donanım Kapasitesini Kullanabiliyor mu?

Aryasoft; güçlü kurumsal altyapılarda dahi performansı sınırlandırabilen SQL Server edition, lisanslama, yapılandırma ve kaynak darboğazlarını analiz eder.

SQL Server Performans Desteği Alın
”]