sql server yapılandırması

entry2 galeri0
    1.
  1. sql server'ın performanslı ve güvenilir çalışması için gerekli ayarlardır.

    öncelikle sistemin büyüklüğü ve işlem yükü belirlenmelidir. bu doğrultuda ayrılan bütçe ile sistemin fiyat/performans olarak optimum seviyeye getirilmesi amaçlanmalıdır.

    veritabanımız 2 dosyadan oluşur.
    1- data
    2- log

    veritabanımız çok fazla işlemin dönmediği, ortalama anlık işlem sayısının düşük olduğu bir sistem ise data ve log dosyalarının aynı diskte tutulmasında bir sakınca yoktur. fakat sistem büyüdükçe, sistem yükü arttıkça bu dosyaların da birbirinden ayrılması hatta bir adım daha atılarak server'ın tempdb veritabanının da ayrı diskte tutulması gerekmektedir. online index işlemlerinin çok olduğu bir sistemin olmazsa olmazıdır.

    bazı işlemlerin saniyenin binde biri gibi zaman dilimlerinde yapılması gerektiği düşünülürse, data, log ve tempdb dosyalarının ayrılmasının yanı sıra disklerde raid kullanılması gerekmektedir.

    büyüme ihtimali ve işlem yükü yüksek olan bir sistemin kabaca sistem yapılandırılması şu şekilde olmalıdır.

    - işletim dosyalarının bulunduğu diskler. buraya işletim sistemi dışında herhangi bir program yüklenmemesi önerilmektedir. raid 10.

    - data dosyalarının tutulduğu diskler. bu belirlenmeden önce sistemin yazma ağırlıklı mı yoksa okuma ağırlıklı mı çalıştığı ya da çalışacağı belirlenmelidir. genel olarak önerilen raid 5'tir fakat bütçeniz yeterliyse raid 10 daha akıllı bir seçenek olacaktır. raid 5 bazı durumlar dışında yüksek yazma öncelikli sistemlerde az da olsa daha performanslı çalışmaktadır.

    - tempdb, geçici dosyaların oluştuğu ve online index işlemlerinin yapıldığı veritabanı da ayrı disklerde tutulmalıdır. raid 10 önerilmektedir.

    tüm bu anlatılanlar sistem tipine, hangi amaçla kullanılacağına göre farklılık göstermektedir. her şeyden önce sistem tipi ve işlem öncelikleriyle, miktarı yolumuzu belirlemelidir.

    bunların dışında disaster recovery, backup-restore olayları da vardır ki zaten burdaki bazı cümleler gibi başlıca bir kitabın konusudur.

    tüm bu ayarlamaları yaptım, sistemim uçacak hissiyatı da yanlıştır. şöyle ki bu ayarların dışında veritabanı'nın geliştirilmesi ve yönetilmesinde rol alan kişilerin yetenekleri ve tecrübeleri yeterliyse tüm ayarlamalar işe yarayacaktır. anlatılanlardan daha çok profesyonel ve dikkatlice geliştirilen bir sistem gerekmektedir.

    not: şu mına kodumunun cursor'unu da kullanmayın lan. trigger kullanacağınıza da foreign key cascade kullanın oğlum, 2 eşşek sıpası bi bok yer ceremesini biz çekeriz arkadaş...*
    4 ...
  2. 2.
  3. çalışıyorsa kurcalanmaması gereken yapılandırmadır. sık sık yedeklenmeli gerekirse tanrılara kurban verilmelidir.
    1 ...
© 2025 uludağ sözlük