1
特定の時間にログに表示されるFlushCacheメッセージ
最近、多くのデータベースパフォーマンスの問題が発生しており、その理由を理解できるかどうかを確認しようとしてきました。私たちにはDBA(私はソフトウェア開発者)がいないので、私はただそれを翼に乗せているようなもので、オンラインで見つけたものの多くは外国語のように読めます。 SQL Serverは毎朝再起動します。これが、稼働中にSQL Serverを操作できる唯一の方法だからです。毎朝午前5時ごろに、ログで2分ごとにこのメッセージを取得し始めていることに気付きました。 FlushCache:db 9:0の97168ミリ秒で7432の書き込みで11848 bufsをクリーンアップ(8139の新しいダーティbufsを回避) 最後の未解決のターゲット:4、avgWriteLatency 32 平均スループット:0.72 MB /秒、I / O飽和:11635、コンテキストスイッチ18849 数字はもちろん毎回異なりますが、サーバーを再起動するまで同じパターンで何度も同じメッセージが表示されます。私はこれをどのように解釈するかわからない、私はそれについてグーグルにしようとしてきたし、私が集めたのは、I / Oに何か問題があるかもしれないということであり、何かが予想以上に時間がかかっているということです。最近SSDの使用に切り替えたので、書き込みの問題になるとは思いませんでした。 誰もこれに光を当てることができますか?