DBA Günlük Checklist

  • Backup
    1. Bütün backup’lar başarılı bir şekilde alınmış mı?
    2. Backup’ın alındığı sürücünün kapasite durumu?
    3. Backup süreleri uzun mu?
  • Security
    1. SQL Server Log ve Windows Security Event Log kontrol edildi mi?
  • Capacity
    1. Data ve Log dosyalarında büyüme var mı?
    2. Database’in tutulduğu sürücü de yer var mı?
  • Job
    1. Bütün job’lar başarılı bir şekilde çalışmış mı?
    2. Job step’lerinde uzun süren var mı?
  • System Metric
    1. CPU pick olmuş mu?
    2. Latency pick olmuş mu?
    3. I/O pick olmuş mu?
  • Database
    1. Index’ler de anormal bir durum var mı?
    2. Database’in başında olmadığınız zamanlarda uzun süren query var mı?
    3. Block’lanan query var mı?
    4. Zaman aşımına (timeout) düşen var mı?

Eğer bunlardan herhangi birisine cevabınız evet ise sebebini bulmak konusunda aşağıya bak. Ama şimdi değil, yazıyı tamamlayınca tekrar gelirsin.

1 Yorum

    • Merhaba Samet,
      sp_WhoIsActive procedure’ünü kullanabilirsiniz, Adam Machanic tarafından yazılmıştır, internette arayarak ulaşabileceğiniz, bir çok DBA’in kullandığı bir sp’dir. Anlık query’leri gösterir, bu query’ler içinde block’lanan query’lerde locks alanını kontrol edebilirsin. Yakında yazıyı güncelleyeceğim, detaylı anlatım olacak.

      Lock’lanma ile ilgili microsoft dökümanı https://technet.microsoft.com/en-us/library/ms186396(v=sql.105).aspx

      Reply

Leave a Comment.