Останнім часом у нас виникає багато проблем із роботою бази даних, і я намагаюся зрозуміти, чи можу я зрозуміти, чому. У нас немає DBA (я розробник програмного забезпечення), тому я щось просто крилатую, і багато чого з того, що я знаходжу в Інтернеті, читається як іноземна мова для мене.
Ми щоранку перезапускаємо SQL Server, оскільки це єдиний спосіб роботи протягом робочого дня. Я помітив, що кожного ранку близько 5 ранку ми починаємо отримувати це повідомлення кожні дві хвилини у журналі:
FlushCache: очищено 11848 помилок з 7432 записом у 97168 мс (уникнути 8139 нових брудних помилок) для db 9: 0
остання невирішена ціль: 4, avgWriteLatency 32
середня пропускна здатність: 0,72 Мб / с, насичення вводу / виводу: 11635, контекстні комутатори 18849
Цифри щоразу різняться, але це те саме повідомлення повторюється за цією схемою, поки я не перезавантажую сервер. Я не впевнений, як це інтерпретувати, я намагався Google про це, і все, що я зібрав, це те, що це означає, що з I / O може бути щось не так, і що щось займає довше, ніж належить. Нещодавно ми перейшли на використання SSD, тому я не вважав, що це має бути проблема запису.
Чи може хтось пролити на це світло?