Son zamanlarda birçok veritabanı performansı sorunu yaşıyoruz ve nedenini anlayabildiğimi anlamaya çalışıyorum. Bir DBA'm yok (yazılım geliştiriciyim), bu yüzden onu kanatlıyorum ve çevrimiçi bulduğum şeylerin çoğu bana yabancı bir dil gibi geliyor.
SQL Server'ı her sabah yeniden başlattık, çünkü iş günü boyunca çalışmasının tek yolu bu. Her sabah saat 5 civarında bu mesajı günlükte her iki dakikada bir almaya başladığımızı fark ettim:
FlushCache: 97488 ms'de (8139 yeni kirli buflerden kaçınıyor) 7432 yazıyla 11848 bufs db 9: 0 için temizlendi
en son hedef: 4, avgWriteLatency 32
ortalama verim: 0.72 MB / sn, G / Ç doygunluğu: 11635, bağlam anahtarları 18849
Sayılar elbette her seferinde farklıdır, ancak sunucuyu yeniden başlatana kadar bu mesajda aynı mesaj tekrar tekrar. Bunu nasıl yorumlayacağımdan emin değilim, Google'a bu konuda deniyorum ve topladığım tek şey, G / Ç ile ilgili bir sorun olabileceği ve bir şeyin olması gerekenden daha uzun sürdüğü anlamına geliyor. Son zamanlarda SSD kullanmaya geçtik, bu yüzden bir yazma sorunu olacağını düşünmedim.
Birisi buna ışık tutabilir mi?