DBA (Database Administrator) dediğinin ne yaptığı belli olmamalı aslında. İşin sihri kaçıyor yoksa 🙂

Ama biz şeffaf olmayı seçiyoruz ve sizler için gece gündüz neler neler yaptığımızın ipuçlarını vermeyi tercih ediyoruz.

 

Sıradan işlerimize geçmeden önce, gizli işlerimizden başlayalım:

  • 7/24 sizlerin sorgularınızı gözleyip, daha performanslı çalışması için küçük dokunuşlar yapmaktayız.
  • Nedir bu küçük dokunuşlar?
    – İstatistiği eski kalan ve job’ların analiz geçmediği objelerinize istatistik geçip, doğru planlarla çalışmalarını sağlıyoruz.
    “Eksik” ya da ” gereksiz fazla” indexler nedeniyle sorunlu çalışan sorgularınız için en uygun index ortamını sağlıyoruz.
    Execution planı değişen sorgularınızı tespit edip, en iyi planlarla çalışmasını sağlıyoruz.
    – Veritabanına gelen sorgularınızın deadlock ya da block durumunlarına düşmesi durumunda, en kısa zamanda aksiyon alıp müdahale ediyoruz. Sizin yorumunuz gerekiyorsa, sizlere iletiyoruz.
    • Veritabanlarında bulunan gereksiz indexleri, gereksiz kullanıcıları, gereksiz tabloları, vb. sürekli takip edip, uygulamanız için en iyi ortamı sağlamaya çalışırız.
    • Uygulamanızdan gelen verilerin tutulduğu disk alanını sürekli gözlüyoruz. Sınırsız disk vermek mümkün olmadığı için, verilerinizi proaktif olarak gözleyip disk alanı sağlıyoruz.
    • Sorgularınızın tune edilmeden(gözden geçirilip iyileştirilmeden) veritabanına gönderildiği durumlarda, veritabanın alert.log’una kritik “Ora-xx” hataları düşüyor. Bu hatalar, veritabanının kapanmasına, veritabanı memory’sinin(bellek) kullanılamaz hale gelmesine neden oluyor. Bunları gözleyip acil önlemler alıyoruz. Acil case(SR, task)’ler açıp, 7/24 takip ediyoruz.
    • Bitmeyen sorgularınızı gözleyip, nedenlerini inceleyip, bitme umudu varsa müdahaleler yapıyoruz. Yoksa, durumu sizlere iletiyoruz.
    • Uygulamanızın daha iyi şartlarda çalışabilmesi için, sürekli olarak yeni teknolojileri(gelişmiş diskler, yeni DB versiyon özellikleri, yeni donanımlar vb.) takip ediyoruz. En uygun olanı bulup devreye almak için kurum yönetimini ikna etmeye çalışıyoruz.
    • Uygulama verilerinizin tutarlılığı ve yedeklenmesi için kontroller yapıyoruz, yedeklerini alıyoruz. Verilerinizi anlığa yakın sürelerde DRC(disaster recovery center) tarafına kopyalıyoruz.
    • Uygulama verilerinizin güvenliği için, yetkisiz kişilerin verilere ulaşmaması için 7/24 beklemedeyiz.
    •  
    • Tüm kritik çalışmaların çoğunu, uygulamalar fazla etkilenmesin diye haftasonu ya da geceleri yaparız.

    Biraz da sıradan işlerimizden söz edelim:

    • Sizlerden gelen kullanıcı isteklerini yaparız.
      • Kullanıcı oluşturma ve şifre istekleri
      • DML istekleri, rapor ve sorgu sonucu istekleri
      • Yedekten dönüş istekleri…
    • Veritabanı kurarız. Kurmadan önce kaynak planlaması, versiyon araştırması, DRC çözümleri gibi konuları araştırırız.
    • Veritabanlarını 7/24 gözleriz. Veritabanlarının düzenli yedeklerini alırız. Güvenlik altyapısını sağlar, yetkisiz erişimleri engelleriz.
    • Veritabanı DRC(Disaster Site) kurulumlarını ve gözlemini yaparız.
    • Veritabanlarının versiyon güncellemelerini yaparız.
    • Kaynak ve kapasite planlaması yaparız.
    • Proaktif olabilmek için otomasyon joblarımızı hazır ederiz.
    • Dış firmalarla ve iç ekiplerle toplantılar yaparız.

    Tüm bunları yüzlerce veritabanı için yaparız.

    Ve hepsini sizlerin uygulaması daha performanslı ve güvenli çalışsın diye yaparız 🙂