Kami telah mengalami banyak masalah kinerja database akhir-akhir ini, dan saya telah mencoba untuk melihat apakah saya bisa mencari tahu mengapa. Kami tidak memiliki DBA (saya adalah pengembang perangkat lunak), jadi saya agak memiringkannya, dan banyak dari apa yang saya temukan online terbaca seperti bahasa asing bagi saya.
Kami telah memulai ulang SQL Server setiap pagi karena itulah satu-satunya cara operasional selama hari kerja. Saya perhatikan bahwa setiap pagi sekitar jam 5 pagi kami mulai menerima pesan ini setiap dua menit di log:
FlushCache: membersihkan 11848 bufs dengan 7432 menulis dalam 97168 ms (dihindari 8139 bufs baru yang kotor) untuk db 9: 0
target terakhir beredar: 4, avgWriteLatency 32
throughput rata-rata: 0,72 MB / detik, kejenuhan I / O: 11635, sakelar konteks 18849
Angka-angka berbeda setiap kali tentu saja, tetapi itu adalah pesan yang sama berulang-ulang dalam pola itu sampai saya me-restart server. Saya tidak yakin bagaimana menafsirkan ini, saya sudah mencoba ke Google tentang hal itu dan semua yang saya kumpulkan adalah bahwa itu berarti ada sesuatu yang salah dengan I / O dan bahwa ada sesuatu yang lebih lama dari yang seharusnya. Kami baru-baru ini beralih menggunakan SSD jadi saya tidak berpikir itu harus menjadi masalah penulisan.
Adakah yang bisa menjelaskan hal ini?